0
0
0
-1
0
-1
0
-1
0
0
-1
0
-1
1
-2
2
-4
5
-8
9
-13
15
-20
24
-31
38
-49
64
-93
161
-580
-2220
-1964
-1917
-1635
-1464
-1217
-906
-590
-312
-127
-24
-13
-37
30
126
306
476
476
465
419
440
451
461
451
493
497
572
603
552
498
382
272
191
338
510
929
1116
1437
1644
1752
2010
1947
2204
2343
2389
2537
2607
2850
3138
3325
3315
2554
1402
187
-913
-1518
-1717
-2246
-2673
-2844
-2850
-2578
-2628
-2842
-3002
-2970
-2529
-2103
-1734
-1324
-1164
-1247
-1313
-1364
-1184
-878
-649
-330
68
616
1198
1446
1567
1509
1448
1516
1473
1327
1062
601
60
-490
-982
-1385
-1819
-2132
-2250
-2210
-1999
-1833
-1862
-1952
-2063
-2150
-2135
-2101
-2005
-1992
-2006
-1976
-1968
-1843
-1729
-1645
-1473
-1184
-790
-379
-75
92
197
187
236
284
343
408
380
358
364
387
430
362
274
347
400
538
702
704
789
710
617
581
468
413
489
511
603
763
864
1104
1138
1176
1482
1741
2221
2675
3127
3623
3936
4150
3987
3102
1876
458
-842
-1417
-1839
-2288
-2548
-2874
-2841
-2575
-2574
-2651
-2754
-2581
-2059
-1588
-1149
-866
-972
-1103
-1334
-1592
-1567
-1460
-1201
-805
-358
353
1027
1443
1661
1638
1615
1680
1641
1503
1181
664
129
-451
-1027
-1501
-1991
-2275
-2372
-2233
-1928
-1646
-1514
-1449
-1484
-1523
-1535
-1556
-1593
-1645
-1672
-1749
-1856
-1917
-1966
-1960
-1816
-1545
-1143
-702
-256
95
323
454
558
600
598
561
549
543
492
462
419
305
239
258
308
397
476
537
604
652
598
616
458
341
324
284
406
557
670
751
816
731
875
979
1176
1485
1815
2309
2725
3076
3179
2944
2308
1407
585
-106
-665
-1265
-1700
-2029
-2080
-1988
-2039
-2222
-2361
-2322
-2041
-1706
-1373
-1129
-958
-905
-896
-1120
-1268
-1354
-1406
-1334
-1090
-657
-197
187
477
665
780
910
989
923
760
553
382
112
-278
-732
-1223
-1632
-1823
-1909
-1875
-1740
-1550
-1346
-1159
-1050
-977
-985
-1005
-1051
-1155
-1178
-1186
-1295
-1453
-1597
-1704
-1706
-1620
-1434
-1187
-866
-525
-187
118
340
479
573
610
593
571
526
498
442
375
318
226
212
206
281
400
511
656
781
770
781
804
744
703
584
528
540
586
688
692
787
914
1027
1230
1385
1645
1903
2121
2073
1985
1730
1327
776
82
-435
-857
-1047
-1294
-1523
-1645
-1567
-1451
-1395
-1437
-1503
-1357
-1103
-877
-766
-773
-711
-766
-841
-925
-1008
-1012
-923
-763
-577
-278
20
250
340
454
504
526
541
442
289
103
-59
-259
-508
-806
-1070
-1236
-1327
-1323
-1263
-1143
-993
-866
-754
-739
-733
-769
-774
-804
-842
-857
-936
-1007
-1098
-1149
-1207
-1204
-1177
-1094
-914
-705
-423
-205
47
239
360
453
513
528
522
494
463
444
387
319
231
147
0
0
0
-1
-1
-1
0
-1
-1
0
-1
0
-1
0
-1
0
-1
1
-2
1
-3
3
-4
4
-6
7
-10
12
-19
32
-118
-474
-453
-453
-426
-420
-396
-402
-408
-374
-342
-311
-314
-310
-302
-304
-307
-273
-251
-270
-250
-234
-240
-204
-196
-208
-192
-201
-192
-168
-152
-149
-159
-176
-183
-192
-200
-201
-193
-217
-232
-217
-195
-166
-191
-226
-218
-211
-209
-203
-178
-184
-190
-167
-159
-168
-168
-169
-162
-140
-132
-113
-102
-126
-129
-107
-110
-126
-137
-154
-159
-169
-198
-214
-215
-216
-216
-221
-222
-215
-216
-226
-237
-248
-280
-290
-271
-254
-259
-268
-266
-276
-289
-302
-315
-307
-282
-277
-305
-322
-316
-311
-312
-345
-354
-362
-353
-349
-355
-365
-376
-360
-353
-344
-329
-344
-362
-352
-336
-304
-281
-280
-293
-301
-292
-259
-256
-273
-263
-261
-260
-228
-207
-203
-207
-209
-202
-213
-235
-245
-262
-288
-293
-288
-304
-334
-359
-373
-373
-358
-336
-304
-289
-295
-284
-246
-230
-207
-199
-195
-197
-182
-157
-164
-193
-202
-170
-169
-146
-127
-128
-133
-129
-114
-120
-129
-148
-168
-170
-165
-209
-237
-256
-266
-281
-299
-302
-301
-300
-309
-323
-325
-295
-281
-279
-277
-272
-248
-228
-240
-269
-263
-246
-248
-236
-241
-257
-254
-232
-208
-216
-265
-277
-273
-267
-253
-254
-257
-261
-267
-258
-263
-272
-265
-276
-299
-293
-275
-283
-262
-268
-291
-293
-295
-293
-302
-314
-317
-303
-281
-272
-267
-267
-277
-264
-245
-246
-250
-241
-237
-255
-266
-287
-301
-294
-307
-340
-351
-352
-344
-338
-349
-345
-340
-350
-336
-302
-303
-312
-292
-277
-295
-304
-291
-305
-318
-281
-272
-288
-292
-278
-269
-271
-260
-248
-251
-240
-238
-253
-271
-271
-276
-286
-289
-300
-321
-328
-315
-306
-310
-318
-307
-300
-312
-302
-313
-332
-304
-286
-295
-302
-304
-315
-353
-362
-336
-324
-333
-339
-328
-323
-320
-320
-322
-303
-292
-279
-267
-268
-279
-284
-278
-286
-277
-268
-254
-255
-260
-243
-231
-217
-225
-240
-259
-269
-246
-224
-225
-229
-225
-234
-235
-231
-232
-227
-240
-230
-235
-253
-238
-245
-261
-266
-258
-260
-278
-288
-307
-325
-330
-333
-329
-343
-356
-346
-313
-291
-288
-288
-291
-302
-291
-283
-290
-279
-288
-293
-298
-284
-265
-258
-273
-277
-275
-284
-267
-258
-272
-281
-283
-287
-281
-273
-288
-303
-291
-273
-266
-283
-277
-269
-268
-275
-267
-247
-251
-250
-237
-252
-278
-270
-260
-267
-273
-296
-301
-289
-276
-266
-268
-276
-286
-289
-298
-311
-311
-308
-310
-298
-303
-290
-275
-286
-310
-327
-316
-317
-309
-311
-316
-330
-309
-299
-283
-276
-272
-246
-263
-240
-232
-236
-233
-219
-276
-290
-267
-256
-249
-253
-265
-271
-263
-254
-237
-244
-274
-286
-267
-258
-265
-266
-260
-265
-269
-270
-269
-278
-279
-286
-302
-285
-276
-252
-245
-254
-256
-259
-265
-267
-263
-253
-236
-260
-274
-265
-263
-274
-294
-288
-283
-296
-270
-240
-252
-242
-249
-260
-247
-232
-223
-231
-240
-241
-248
-248
-232
-240
-261
-264
-272
-272
-271
-280
-307
-302
-299
-315
-326
-334
-347
-364
-354
-364
-363
-336
-318
-319
-331
-350
-342
-340
-345
-337
-327
-306
-307
-311
-289
-277
-283
-264
-244
-245
-233
-230
-239
-247
-249
-229
-232
-259
-261
-253
-248
-233
-202
-191
-204
-204
-201
-201
-199
-193
-197
-197
-201
-226
-224
-212
-235
-250
-228
-225
-228
-214
-220
-234
-234
-216
-215
-219
-228
-237
-237
-253
-273
-283
-268
-269
-263
-221
-223
-229
-211
-196
-195
-175
-168
-184
-179
-165
-166
-165
-142
-162
-173
-178
-188
-191
-217
-239
-265
-289
-286
-292
-292
-299
-320
-327
-334
-338
-333
-352
-368
-363
-358
-352
-352
-357
-342
-313
-298
-288
-290
-285
-281
-263
-247
-238
-228
-235
-238
-245
-227
-229
-261
-265
-259
-262
-256
-257
-256
-253
-256
-259
-253
-259
-266
-263
-278
-285
-282
-282
-270
-252
-243
-236
-229
-212
-201
-198
-200
-220
-206
-193
-204
-223
-239
-258
-265
-254
-264
-267
-261
-262
-252
-258
-249
-245
-240
-237
-235
-224
-217
-206
-211
-205
-189
-175
-178
-180
-169
-157
-140
-140
-142
-149
-130
-111
-99
-81
-87
-99
-106
-102
-101
-93
-91
-128
-152
-152
-151
-163
-204
-238
-256
-248
-241
-267
-282
-302
-331
-341
-332
-347
-352
-344
-359
-355
-331
-314
-308
-297
-284
-256
-231
-226
-226
-238
-249
-235
-240
-258
-268
-300
-324
-334
-336
-350
-346
-343
-374
-402
-369
-368
-384
-387
-407
-408
-398
-396
-391
-368
-358
-351
-316
-286
-274
-262
-248
-231
-202
-200
-215
-216
-229
-228
-214
-201
-200
-226
-233
-225
-216
-191
-195
-202
-186
-177
-180
-176
-186
-216
-216
-201
-200
-203
-190
-188
-211
-222
-199
-175
-169
-179
-183
-171
-163
-172
-165
-157
-192
-207
-197
-200
-190
-192
-180
-173
-203
-220
-224
-221
-225
-233
-252
-252
-253
-274
-278
-272
-279
-288
-289
-281
-293
-291
-268
-281
-291
-285
-293
-284
-253
-232
-227
-238
-249
-241
-229
-232
-266
-282
-293
-298
-268
-270
-298
-313
-312
-337
-355
-353
-364
-370
-372
-373
-363
-339
-344
-340
-327
-315
-295
-288
-283
-289
-275
-249
-247
-240
-230
-254
-244
-211
-203
-207
-197
-175
-169
-153
-139
-152
-144
-135
-131
-120
-104
-119
-136
-140
-132
-137
-155
-161
-170
-191
-218
-211
-209
-216
-224
-208
-211
-205
-180
-171
-162
-151
-141
-141
-130
-118
-119
-137
-160
-137
-109
-123
-128
-128
-133
-142
-149
-146
-151
-183
-212
-231
-249
-266
-276
-299
-328
-325
-314
-300
-312
-306
-276
-284
-300
-283
-286
-309
-298
-285
-270
-256
-283
-305
-304
-306
-308
-305
-310
-307
-309
-303
-326
-345
-345
-357
-373
-400
-415
-427
-430
-444
-443
-428
-411
-402
-378
-370
-377
-351
-315
-289
-282
-285
-273
-269
-260
-241
-232
-235
-242
-205
-195
-201
-196
-200
-198
-192
-191
-192
-193
-197
-217
-222
-216
-237
-244
-240
-237
-240
-230
-220
-208
-198
-186
-188
-199
-192
-195
-198
-195
-187
-180
-179
-169
-167
-160
-155
-151
-145
-156
-158
-146
-150
-157
-156
-166
-159
-154
-161
-175
-199
-228
-244
-257
-259
-273
-309
-307
-306
-309
-301
-290
-284
-284
-272
-257
-257
-233
-229
-244
-247
-258
-245
-234
-254
-279
-265
-249
-238
-225
-237
-240
-265
-281
-272
-278
-285
-296
-298
-310
-304
-286
-296
-298
-274
-267
-277
-273
-266
-272
-258
-249
-261
-242
-239
-261
-266
-262
-276
-256
-237
-260
-281
-290
-284
-278
-272
-280
-289
-289
-303
-319
-312
-312
-312
-302
-304
-287
-267
-273
-271
-263
-257
-252
-239
-227
-224
-224
-229
-235
-223
-213
-234
-254
-250
-235
-225
-205
-210
-237
-245
-254
-236
-233
-251
-264
-254
-255
-244
-267
-297
-310
-355
-341
-417
-553
-1503
-1291
-1056
-1224
-451
-270
-599
-234
379
291
536
801
737
468
566
655
72
-181
-303
-716
-826
-764
-882
-1100
-1042
-856
-726
-590
-384
-290
-219
39
287
302
265
266
167
87
14
-90
-367
-505
-623
-633
-673
-722
-709
-677
-580
-391
-239
-180
-17
95
196
250
322
237
103
82
-32
-134
-286
-399
-548
-662
-636
-662
-658
-660
-564
-471
-327
-134
-23
20
62
164
211
248
170
81
24
-20
-88
-162
-294
-382
-384
-381
-404
-363
-374
-338
-268
-183
-113
-585
-781
-761
-952
-751
-602
-834
-779
-429
-243
55
335
490
501
575
782
732
527
403
132
-155
-243
-296
-734
-1630
-1462
-1759
-1832
-1385
-1414
-1584
-1098
-478
-293
184
514
716
794
1181
1323
887
612
344
-65
-370
-550
-856
-1248
-1326
-1246
-1153
-1116
-994
-799
-631
-191
284
448
534
615
610
557
492
275
-75
-347
-524
-650
-817
-977
-1101
-1171
-1061
-902
-701
-505
-371
-132
102
248
350
389
287
232
196
103
-27
-200
-360
-522
-652
-699
-744
-786
-696
-560
-492
-327
-175
-114
-13
88
170
186
137
68
-26
-170
-219
-300
-493
-606
-616
-681
-645
-620
-581
-534
-452
-328
-203
-151
-72
-12
-18
-6
13
-39
-142
-191
-261
-294
-388
-391
-451
-516
-469
-446
-425
-382
-292
-252
-199
-161
-82
-107
-167
-73
-81
-175
-158
-211
-328
-350
-321
-410
-463
-386
-421
-452
-359
-290
-358
-296
-190
-225
-170
-81
-147
-152
-134
-199
-214
-248
-276
-311
-290
-372
-298
-376
-241
-696
-630
143
-526
-296
-54
-692
-721
37
-265
-442
-10
-249
-568
-404
-187
-532
-771
-670
-847
-817
-583
-514
-557
-565
-288
-124
27
79
201
236
119
268
204
-25
-122
-219
-300
-896
-824
-689
-1058
-849
-626
-899
-937
-366
-359
-322
97
198
76
147
296
29
-57
-191
-373
-470
-547
-562
-619
-782
-799
-733
-646
-532
-476
-335
-255
-181
37
10
-97
-82
-149
-217
-266
-333
-440
-540
-594
-573
-618
-691
-599
-541
-478
-464
-318
-189
-267
-224
-68
-601
-535
-194
-572
-509
-330
-645
-838
-506
-605
-602
-463
-333
-403
-339
-166
-79
-24
-67
21
-45
-71
21
15
-198
-280
-352
-665
-532
-775
-881
-691
-870
-813
-681
-613
-654
-351
-314
-231
-135
11
85
68
113
74
43
-69
-57
-163
-282
-318
-300
-392
-389
-411
-378
-342
-328
-231
-179
-148
-6
50
4
7
-90
-70
-181
-256
-198
-386
-520
-466
-581
-707
-649
-708
-651
-686
-542
-388
-381
-269
-80
-83
-34
99
170
-12
34
133
-100
-109
-141
-365
-443
-407
-543
-472
-396
-470
-405
-355
-325
-312
-203
-129
-147
-225
-165
-189
-258
-267
-419
-567
-543
-455
-454
-370
-376
-454
-244
-119
-170
3
106
45
35
152
144
-28
-62
-117
-324
-391
-276
-451
-570
-467
-512
-493
-402
-354
-437
-339
-228
-224
-176
-172
-213
-220
-183
-300
-327
-305
-397
-336
-358
-406
-301
-240
-246
-157
-81
-109
60
94
-1
12
18
-59
-191
-81
-147
-281
-262
-280
-388
-384
-305
-298
-357
-296
-282
-269
-184
-249
-355
-307
-398
-480
-321
-467
-561
-501
-499
-434
-435
-341
-292
-282
-238
-87
-69
-142
-79
-80
-138
-101
-107
-241
-257
-318
-391
-419
-339
-380
-346
-315
-302
-241
-215
-169
-253
-279
-258
-217
-292
-248
-282
-375
-377
-397
-437
-412
-345
-338
-290
-195
-202
-167
-126
-136
-175
-130
-78
-132
-75
-83
-194
-182
-159
-262
-294
-205
-249
-252
-156
-241
-245
-199
-193
-144
-121
-193
-217
-261
-291
-315
-343
-380
-424
-433
-393
-394
-389
-324
-305
-314
-232
-117
-184
-163
-122
-188
-150
-82
-175
-209
-210
-296
-293
-225
-300
-329
-246
-256
-270
-153
-186
-254
-192
-156
-191
-189
-205
-265
-287
-260
-314
-322
-299
-340
-294
-280
-262
-262
-222
-251
-284
-246
-245
-265
-281
-286
-328
-268
-296
-296
-337
-383
-346
-353
-363
-314
-340
-359
-301
-292
-293
-272
-272
-233
-213
-188
-200
-221
-241
-221
-255
-240
-240
-229
-251
-254
-271
-254
-249
-282
-246
-270
-300
-248
-208
-234
-220
-214
-203
-180
-167
-203
-195
-190
-190
-188
-162
-193
-214
-201
-197
-139
-104
-125
-124
-110
-107
-107
-100
-120
-194
-142
-127
-123
-118
-139
-175
-159
-179
-171
-133
-152
-150
-145
-126
-121
-136
-135
-138
-171
-130
-75
-105
-93
-112
-182
-189
-119
-170
-169
-184
-197
-208
-205
-211
-238
-228
-211
-200
-169
-140
-182
-178
-169
-196
-180
-181
-236
-241
-200
-243
-285
-264
-273
-311
-298
-278
-287
-272
-265
-257
-236
-202
-229
-194
-189
-204
-170
-148
-184
-176
-160
-161
-160
-194
-176
-175
-180
-171
-144
-155
-147
-151
-151
-133
-164
-152
-138
-107
-113
-139
-118
-83
-107
-93
-50
-53
-75
-64
-71
-86
-84
-81
-61
-88
-85
-47
-35
-33
-32
-33
-11
32
39
41
34
26
50
57
52
6
-60
-83
-72
-111
-119
-112
-143
-142
-115
-73
-91
-82
-102
-114
-103
-92
-118
-149
-178
-235
-247
-247
-257
-262
-257
-274
-230
-202
-201
-197
-176
-158
-148
-109
-117
-161
-191
-208
-266
-270
-314
-358
-398
-396
-392
-402
-400
-379
-350
-341
-326
-308
-284
-274
-258
-267
-236
-246
-284
-300
-332
-339
-347
-316
-308
-270
-287
-282
-259
-208
-180
-152
-154
-154
-129
-120
-113
-124
-149
-178
-166
-152
-133
-149
-165
-161
-107
-99
-83
-55
-52
-61
-19
26
19
30
19
-15
-33
-13
-33
-45
-73
-108
-105
-52
-47
-51
-70
-75
-59
-19
1
18
-2
-47
-65
-66
-68
-92
-125
-171
-212
-226
-223
-217
-230
-245
-254
-264
-251
-228
-211
-216
-227
-243
-238
-247
-276
-306
-342
-388
-408
-415
-411
-431
-458
-449
-459
-457
-477
-481
-461
-433
-419
-407
-424
-437
-405
-419
-411
-415
-405
-392
-390
-396
-391
-375
-377
-376
-341
-316
-288
-243
-203
-184
-194
-160
-127
-113
-112
-103
-71
-66
-61
-34
6
9
27
25
46
57
73
107
89
89
113
124
111
116
126
133
138
149
174
184
178
203
229
253
315
338
353
344
335
339
324
291
242
198
160
140
132
114
52
36
32
35
19
-6
-36
-88
-150
-186
-275
-344
-397
-444
-509
-551
-588
-611
-625
-667
-683
-695
-708
-704
-723
-768
-790
-798
-811
-828
-853
-889
-908
-907
-920
-947
-966
-966
-974
-965
-939
-920
-890
-840
-766
-733
-694
-640
-579
-538
-499
-459
-417
-398
-375
-358
-333
-318
-284
-232
-175
-126
-64
-11
20
85
130
142
161
208
234
256
256
264
281
318
363
399
450
535
602
673
735
796
842
920
1018
1068
1145
1183
1243
1276
1302
1285
1314
1403
1387
1383
1381
1411
1485
1533
1548
1560
1384
988
557
20
-463
-970
-1513
-2011
-2414
-2713
-2932
-3078
-3105
-2953
-2725
-2392
-1946
-1456
-926
-473
-132
154
335
451
473
394
272
91
-144
-354
-538
-685
-813
-947
-988
-960
-846
-725
-665
-619
-594
-590
-664
-827
-1042
-1224
-1430
-1603
-1754
-1847
-1889
-1915
-1891
-1815
-1654
-1447
-1196
-978
-758
-567
-461
-378
-295
-200
-124
-87
-59
0
76
125
185
278
439
590
766
940
1086
1192
1240
1311
1344
1399
1386
1346
1276
1222
1190
1103
1103
1055
1105
1086
1130
1246
1377
1585
1732
1966
2139
2415
1995
1323
724
221
8
-583
-1390
-2221
-2581
-2830
-3120
-3556
-3658
-3197
-2700
-2199
-1922
-1521
-835
-172
127
267
442
625
752
539
410
338
190
-12
-264
-292
-108
26
13
12
190
451
580
419
170
-22
-173
-490
-958
-1417
-1862
-2187
-2545
-2826
-3005
-3007
-2920
-2784
-2541
-2208
-1834
-1569
-1312
-1052
-778
-591
-542
-580
-575
-558
-589
-700
-878
-904
-807
-686
-591
-488
-305
-64
126
241
325
417
514
537
512
439
357
270
161
73
65
25
122
198
264
459
614
844
1041
1275
1406
1633
1797
1963
2070
2166
2364
2431
2660
2829
3073
3012
2659
2095
1540
1104
431
-278
-1232
-1844
-2398
-2881
-3465
-3896
-3926
-3690
-3300
-3069
-2725
-2185
-1401
-879
-556
-219
93
461
566
521
388
404
408
381
274
211
267
336
456
540
637
724
750
659
543
325
-49
-540
-1026
-1414
-1832
-2316
-2760
-3071
-3214
-3208
-3231
-3133
-2835
-2443
-2087
-1825
-1538
-1221
-899
-676
-581
-482
-453
-469
-571
-638
-665
-690
-704
-688
-518
-340
-164
-47
127
326
501
576
578
609
577
510
365
274
154
135
95
36
46
121
280
438
660
866
1103
1331
1550
1771
1983
2168
2373
2528
2755
2936
3235
3362
3065
2498
1736
1247
638
-35
-1124
-1993
-2558
-2851
-3332
-4015
-4239
-4019
-3336
-2986
-2774
-2482
-1690
-816
-386
-298
-194
287
611
613
279
147
284
418
385
265
398
691
947
1014
1078
1243
1370
1227
919
566
224
-270
-909
-1599
-2074
-2433
-2801
-3218
-3494
-3382
-3207
-3023
-2851
-2439
-1865
-1321
-990
-850
-692
-514
-428
-570
-735
-820
-844
-911
-1062
-1132
-1067
-877
-652
-412
-152
159
438
600
681
741
786
719
553
388
209
-29
-288
-492
-604
-601
-602
-541
-394
-146
94
373
630
924
1289
1554
1726
1878
2051
2202
2323
2506
2706
2944
3173
3533
3642
3440
3030
2295
1693
927
173
-921
-1867
-2667
-3268
-3895
-4552
-4766
-4685
-4156
-3744
-3321
-2825
-2067
-1257
-637
-239
25
470
754
758
622
502
504
549
584
547
615
808
1023
1100
1149
1300
1391
1314
1036
635
164
-422
-1120
-1837
-2396
-2786
-3154
-3570
-3794
-3740
-3522
-3311
-3005
-2471
-1816
-1247
-872
-570
-277
-44
-14
-206
-432
-548
-628
-882
-1102
-1200
-1089
-952
-816
-552
-225
142
416
635
778
903
937
843
668
467
263
-66
-382
-616
-729
-776
-868
-841
-715
-460
-163
65
392
646
1047
1254
1513
1700
1924
2153
2274
2546
2673
3125
3341
3694
3673
3565
3342
2916
2292
1224
314
-629
-1399
-2367
-3355
-4140
-4573
-4638
-4832
-4810
-4438
-3683
-2966
-2445
-1897
-1231
-472
51
267
393
559
777
684
539
479
559
664
716
859
1008
1190
1233
1298
1349
1313
1023
556
16
-612
-1275
-2012
-2653
-3127
-3440
-3778
-4026
-4031
-3791
-3485
-3091
-2577
-1987
-1443
-978
-595
-312
-133
-56
-71
-136
-319
-561
-830
-1011
-1036
-1034
-983
-861
-557
-253
12
248
541
825
1003
1060
977
878
725
508
199
-125
-316
-479
-635
-773
-787
-737
-600
-420
-166
124
355
564
769
957
1140
1377
1533
1750
1968
2287
2466
2745
3026
3317
3405
3329
3270
3059
2499
1493
570
-298
-900
-1806
-2787
-3612
-3950
-4087
-4372
-4545
-4326
-3640
-3114
-2642
-2194
-1547
-843
-404
-171
9
345
614
662
502
420
531
683
814
891
951
1097
1238
1278
1197
1038
839
557
65
-572
-1194
-1744
-2243
-2719
-3125
-3396
-3454
-3437
-3294
-3096
-2709
-2279
-1867
-1452
-1025
-635
-415
-265
-179
-124
-177
-304
-421
-567
-673
-795
-829
-775
-642
-480
-335
-132
82
293
448
592
692
699
642
564
457
272
56
-93
-215
-336
-443
-493
-479
-398
-285
-190
17
239
452
526
608
798
903
1090
1317
1579
1888
2131
2384
2602
2970
3140
3237
3255
3210
3160
2451
1507
529
-207
-847
-1702
-2504
-3236
-3559
-3882
-4114
-4157
-3935
-3379
-2987
-2451
-1932
-1373
-851
-501
-156
113
396
555
593
547
476
588
676
802
881
906
1057
1149
1149
1000
901
750
520
69
-520
-1064
-1594
-2096
-2563
-2902
-3110
-3212
-3260
-3155
-2952
-2639
-2260
-1889
-1478
-1100
-760
-558
-408
-322
-306
-341
-408
-529
-678
-808
-888
-866
-799
-648
-473
-264
-56
185
406
615
745
783
802
754
662
502
314
96
-81
-232
-331
-457
-524
-499
-457
-324
-180
3
219
433
509
583
680
831
969
1157
1363
1609
1875
2101
2407
2676
2836
2946
3000
3046
2803
2066
1185
364
-266
-906
-1655
-2453
-3130
-3491
-3757
-3851
-3904
-3704
-3277
-2749
-2119
-1660
-1267
-856
-416
-41
208
408
515
546
513
489
537
575
693
761
841
943
1062
1170
1087
878
670
459
104
-371
-999
-1615
-2128
-2541
-2911
-3233
-3376
-3379
-3252
-3040
-2730
-2364
-1978
-1493
-1058
-710
-471
-289
-157
-150
-168
-269
-345
-460
-613
-754
-908
-887
-776
-610
-429
-215
38
244
446
553
636
713
742
723
571
399
198
27
-153
-302
-402
-458
-452
-422
-296
-218
-6
129
315
462
468
598
703
999
1214
1391
1641
1763
2155
2343
2519
2554
2560
2764
2795
2628
1837
999
394
-54
-473
-1256
-2082
-2755
-3015
-3081
-3352
-3610
-3647
-3238
-2663
-2193
-1884
-1644
-1164
-640
-208
23
185
384
492
548
517
527
596
688
708
705
798
926
998
912
683
530
397
199
-229
-771
-1291
-1650
-1916
-2294
-2692
-2956
-2993
-2909
-2821
-2674
-2475
-2133
-1724
-1373
-1087
-864
-617
-438
-353
-314
-289
-264
-303
-393
-519
-607
-603
-554
-513
-457
-328
-138
46
173
272
397
528
620
619
536
436
325
209
51
-99
-185
-254
-320
-340
-307
-229
-114
-40
122
254
450
615
670
811
922
1207
1443
1600
1815
2040
2318
2406
2448
2482
2560
2672
2286
1603
846
350
74
-479
-1208
-2081
-2526
-2620
-2776
-3111
-3469
-3351
-2876
-2353
-2058
-1965
-1612
-1072
-541
-265
-188
18
250
455
459
384
410
491
604
584
565
686
815
888
789
673
582
455
230
-120
-490
-845
-1187
-1554
-1953
-2289
-2508
-2639
-2698
-2742
-2664
-2477
-2229
-1925
-1680
-1423
-1180
-920
-706
-587
-489
-440
-391
-389
-432
-480
-500
-479
-442
-386
-303
-202
-37
85
223
383
462
573
638
619
656
618
488
389
272
85
-4
-68
-159
-190
-208
-192
-200
-104
21
130
273
352
462
516
673
871
1016
1264
1466
1676
1797
1866
1909
1970
2132
2211
1965
1480
911
594
395
41
-650
-1433
-1857
-1927
-2003
-2390
-2836
-2983
-2693
-2311
-2118
-2119
-1961
-1548
-1046
-757
-679
-584
-357
-62
96
113
85
131
200
247
291
364
470
541
519
490
448
358
190
-16
-248
-439
-670
-1002
-1339
-1653
-1856
-2000
-2144
-2245
-2286
-2233
-2093
-1920
-1748
-1604
-1443
-1241
-1023
-859
-768
-749
-732
-687
-673
-687
-710
-680
-601
-502
-402
-300
-170
5
190
374
507
623
708
737
728
685
622
550
482
380
256
131
76
34
-8
-35
-47
-10
76
151
145
136
235
398
584
725
893
1160
1529
1827
1968
1998
2065
2236
2425
2211
1622
958
520
299
-129
-852
-1609
-1990
-2026
-2083
-2415
-2761
-2779
-2391
-1952
-1699
-1625
-1452
-1064
-661
-467
-494
-477
-332
-162
-102
-162
-236
-218
-127
-34
43
195
406
601
718
774
836
876
794
549
267
46
-172
-505
-967
-1433
-1746
-1917
-2061
-2234
-2397
-2403
-2257
-2053
-1880
-1768
-1616
-1379
-1133
-957
-891
-876
-830
-765
-719
-755
-793
-786
-697
-578
-474
-363
-200
-12
187
348
461
575
690
778
787
761
708
644
561
456
337
223
142
88
36
-12
-46
-8
42
94
146
172
193
255
374
559
668
855
1079
1356
1612
1770
1837
1931
2096
2274
2267
1880
1336
863
642
338
-201
-971
-1472
-1635
-1658
-1938
-2358
-2603
-2404
-2023
-1773
-1727
-1642
-1339
-967
-680
-630
-582
-477
-269
-163
-139
-214
-238
-218
-141
-56
47
157
296
442
557
671
717
741
699
597
380
142
-129
-388
-755
-1133
-1437
-1665
-1851
-2056
-2253
-2333
-2279
-2131
-2005
-1910
-1759
-1539
-1297
-1136
-1038
-951
-822
-719
-688
-693
-672
-612
-523
-440
-339
-227
-71
86
228
358
477
596
699
756
772
765
770
736
666
581
485
412
349
326
281
209
161
173
205
217
199
228
256
316
402
507
649
825
1078
1311
1554
1772
1949
2071
2231
2341
2428
2179
1467
972
674
320
-106
-788
-1435
-1579
-1691
-2015
-2319
-2519
-2392
-2040
-1723
-1566
-1500
-1271
-905
-660
-505
-432
-361
-208
-121
-127
-184
-254
-271
-206
-113
-33
68
199
383
498
617
698
736
762
720
581
386
147
-151
-511
-927
-1254
-1530
-1737
-1981
-2217
-2378
-2357
-2301
-2245
-2168
-2016
-1768
-1539
-1377
-1260
-1172
-1064
-970
-884
-845
-848
-788
-722
-636
-589
-468
-311
-145
11
186
310
430
521
592
686
714
734
721
679
588
501
404
336
251
211
151
118
116
87
58
79
99
114
154
194
277
364
521
649
865
1089
1327
1590
1807
1959
2063
2156
2268
2201
1797
1281
768
473
102
-443
-1112
-1599
-1812
-1903
-2161
-2467
-2612
-2427
-2069
-1810
-1653
-1557
-1259
-892
-582
-502
-462
-395
-227
-124
-117
-240
-324
-301
-186
-121
-66
29
146
317
436
544
618
696
708
668
496
303
69
-189
-517
-861
-1208
-1499
-1792
-2042
-2229
-2366
-2399
-2406
-2331
-2223
-2079
-1927
-1727
-1549
-1386
-1249
-1100
-991
-890
-825
-781
-724
-619
-507
-412
-302
-177
-7
135
264
384
520
647
748
775
761
745
733
674
562
464
369
286
210
127
69
31
-20
-47
-32
-17
2
17
63
177
299
424
537
662
885
1094
1332
1548
1800
2025
2127
2186
2303
2405
2280
1803
1215
734
440
90
-534
-1214
-1738
-1882
-2006
-2296
-2611
-2712
-2423
-2058
-1825
-1718
-1598
-1244
-855
-577
-485
-480
-350
-167
-56
-141
-285
-318
-232
-119
-76
-23
81
259
431
521
597
701
799
835
759
604
391
137
-152
-467
-787
-1107
-1433
-1708
-1927
-2110
-2252
-2356
-2375
-2321
-2215
-2108
-1989
-1841
-1691
-1545
-1412
-1272
-1155
-1056
-974
-901
-761
-607
-480
-338
-182
29
231
375
503
640
774
861
896
886
859
801
728
637
529
412
282
160
72
-2
-71
-134
-163
-143
-143
-161
-158
-103
2
110
182
303
456
643
834
1018
1236
1518
1837
2152
2325
2401
2503
2633
2719
2381
1772
1141
693
428
-87
-820
-1547
-1978
-2046
-2227
-2530
-2835
-2790
-2352
-1967
-1728
-1679
-1449
-997
-586
-365
-359
-296
-134
17
43
-105
-201
-195
-79
-10
-9
66
195
403
564
693
836
958
1040
1031
928
767
524
222
-157
-539
-889
-1224
-1571
-1908
-2188
-2354
-2447
-2506
-2511
-2451
-2332
-2180
-2016
-1873
-1720
-1573
-1415
-1255
-1138
-1047
-972
-868
-740
-623
-509
-397
-216
5
169
281
363
481
605
657
653
605
553
495
395
262
147
46
-48
-116
-181
-253
-305
-313
-319
-323
-307
-255
-184
-97
-32
56
194
356
523
707
882
1087
1283
1502
1740
1954
2259
2457
2602
2647
2671
2620
2311
1699
979
390
42
-414
-1119
-1861
-2430
-2578
-2684
-2932
-3186
-3153
-2734
-2231
-1946
-1831
-1648
-1188
-706
-406
-312
-281
-88
107
180
59
-54
-35
112
270
331
372
489
660
852
970
1063
1150
1177
1133
973
722
402
30
-400
-846
-1231
-1555
-1928
-2282
-2562
-2710
-2748
-2752
-2705
-2583
-2372
-2127
-1875
-1680
-1505
-1307
-1078
-861
-716
-662
-596
-510
-408
-335
-284
-195
-80
69
166
213
264
336
398
420
406
376
308
249
164
44
-48
-122
-192
-254
-288
-329
-355
-365
-345
-301
-236
-153
-71
45
194
333
471
670
831
1018
1210
1399
1578
1721
1882
2059
2251
2467
2678
2788
2738
2628
2436
2038
1410
603
-16
-471
-941
-1609
-2420
-2927
-3119
-3183
-3313
-3446
-3281
-2824
-2259
-1869
-1685
-1385
-942
-394
-67
41
160
302
465
511
406
300
334
468
563
601
610
674
812
928
1014
1027
1034
996
840
614
309
-40
-436
-866
-1263
-1604
-1927
-2239
-2516
-2708
-2743
-2683
-2606
-2473
-2264
-1971
-1660
-1432
-1221
-1013
-791
-578
-469
-431
-430
-442
-445
-455
-468
-441
-396
-327
-238
-187
-150
-81
-23
50
88
74
50
-19
-106
-197
-273
-343
-406
-481
-534
-561
-572
-557
-546
-479
-373
-226
-85
13
153
309
488
671
805
963
1115
1268
1412
1508
1645
1731
1868
2010
2139
2282
2413
2488
2444
2328
2155
1868
1174
351
-263
-752
-1066
-1757
-2629
-3114
-3298
-3190
-3450
-3531
-3235
-2771
-2058
-1610
-1452
-1202
-602
134
453
594
681
807
959
970
811
533
561
695
679
538
413
411
420
523
636
545
520
469
298
34
-281
-633
-1005
-1354
-1664
-1957
-2277
-2524
-2706
-2779
-2648
-2450
-2247
-1986
-1677
-1332
-1017
-776
-576
-361
-138
41
90
20
-83
-145
-190
-258
-353
-423
-437
-437
-437
-466
-500
-478
-404
-337
-319
-357
-406
-439
-481
-514
-541
-566
-549
-522
-488
-468
-437
-364
-238
-81
91
225
322
473
616
768
882
1003
1142
1250
1339
1429
1475
1521
1585
1696
1814
1903
2011
2158
2203
2124
1967
1628
1165
508
-197
-804
-1344
-1818
-2393
-2945
-3270
-3364
-3280
-3258
-3069
-2621
-2028
-1380
-959
-580
-103
403
847
1049
1100
1151
1154
1093
923
652
473
398
328
241
122
49
53
69
106
115
102
58
-77
-292
-575
-910
-1243
-1555
-1867
-2117
-2320
-2483
-2572
-2579
-2434
-2170
-1875
-1553
-1223
-875
-534
-280
-86
52
140
195
139
-7
-172
-356
-492
-632
-750
-803
-852
-860
-854
-845
-789
-740
-690
-614
-569
-530
-537
-581
-604
-620
-627
-629
-626
-621
-590
-538
-466
-377
-270
-147
-11
139
275
384
475
607
711
789
876
935
1028
1062
1108
1154
1173
1254
1325
1383
1419
1455
1534
1597
1726
1841
1880
1792
1578
1226
732
110
-524
-1091
-1554
-1946
-2412
-2844
-3096
-3158
-3021
-2858
-2520
-2019
-1494
-877
-429
-59
341
724
1079
1258
1299
1285
1161
975
765
516
349
264
133
40
-46
-118
-115
-139
-117
-101
-149
-234
-428
-692
-956
-1258
-1539
-1810
-2028
-2152
-2233
-2300
-2281
-2174
-1929
-1598
-1257
-898
-569
-282
-26
160
258
286
275
224
112
-82
-297
-532
-758
-916
-1031
-1101
-1143
-1126
-1104
-1056
-1010
-936
-820
-721
-633
-574
-550
-522
-506
-480
-445
-431
-412
-366
-314
-266
-208
-143
-51
69
175
295
389
469
573
671
757
816
899
959
1036
1071
1094
1112
1136
1218
1274
1293
1349
1400
1473
1567
1678
1785
1771
1673
1436
1010
501
-141
-717
-1220
-1678
-2111
-2586
-2862
-2959
-2914
-2748
-2475
-2011
-1455
-860
-345
40
464
863
1163
1331
1375
1330
1223
1015
773
525
283
150
27
-100
-143
-192
-211
-205
-196
-168
-198
-270
-400
-641
-906
-1158
-1448
-1678
-1886
-2060
-2118
-2111
-2009
-1841
-1608
-1280
-926
-589
-275
-7
194
320
361
309
202
25
-188
-430
-671
-875
-1057
-1186
-1249
-1269
-1237
-1166
-1093
-991
-864
-749
-652
-578
-529
-494
-516
-534
-550
-587
-586
-579
-568
-532
-476
-389
-300
-181
-28
109
217
306
403
487
558
618
653
721
767
802
831
849
896
959
1007
1054
1100
1159
1239
1292
1345
1410
1499
1652
1711
1624
1455
1125
698
112
-573
-1153
-1639
-2018
-2433
-2827
-3013
-2959
-2728
-2468
-2073
-1566
-932
-272
202
561
877
1185
1419
1500
1380
1199
1010
738
482
187
-38
-136
-259
-282
-307
-366
-356
-365
-342
-345
-443
-609
-830
-1102
-1364
-1632
-1904
-2063
-2149
-2177
-2117
-2024
-1811
-1523
-1217
-862
-541
-259
-18
119
183
194
92
-51
-211
-404
-613
-847
-1044
-1175
-1279
-1322
-1324
-1298
-1202
-1099
-1019
-907
-822
-745
-685
-669
-646
-627
-610
-587
-578
-569
-523
-498
-479
-441
-370
-252
-155
-61
26
112
215
318
383
463
561
651
695
745
770
798
855
840
902
917
974
996
1038
1120
1174
1259
1336
1479
1610
1781
1851
1737
1606
1218
760
105
-587
-1175
-1731
-2075
-2490
-2756
-2869
-2779
-2419
-2055
-1540
-1000
-374
260
695
1017
1225
1404
1443
1401
1182
875
628
274
54
-181
-356
-379
-439
-396
-357
-352
-338
-359
-413
-482
-654
-920
-1204
-1534
-1808
-1999
-2196
-2234
-2204
-2095
-1834
-1563
-1234
-856
-488
-127
157
333
431
405
303
167
-104
-392
-678
-957
-1179
-1357
-1502
-1545
-1533
-1460
-1330
-1236
-1097
-961
-878
-775
-727
-691
-642
-662
-657
-644
-634
-629
-616
-589
-528
-459
-396
-337
-245
-121
-11
77
164
276
366
456
501
553
590
609
637
641
661
661
691
729
752
791
828
919
1022
1099
1207
1275
1421
1545
1681
1837
1970
1982
1847
1564
1085
499
-278
-1012
-1623
-2100
-2459
-2799
-2901
-3013
-2781
-2175
-1708
-1021
-295
407
1006
1297
1566
1727
1588
1565
1296
841
514
127
-177
-361
-569
-559
-495
-471
-279
-249
-253
-239
-357
-495
-716
-1054
-1368
-1758
-2050
-2181
-2224
-2149
-1951
-1659
-1273
-810
-403
8
317
553
722
703
575
371
35
-309
-699
-1056
-1356
-1628
-1777
-1863
-1879
-1813
-1671
-1532
-1360
-1194
-1028
-908
-839
-773
-710
-679
-615
-578
-550
-478
-411
-347
-296
-265
-210
-158
-100
-62
-84
-79
-81
-23
8
75
190
292
393
461
450
484
484
467
451
397
419
405
421
447
502
662
791
1014
1263
1379
1573
1667
1848
2014
2117
2281
2308
2142
1838
1116
282
-653
-1566
-2231
-2833
-3138
-3390
-3418
-3170
-2709
-2037
-1289
-470
328
978
1453
1671
1670
1554
1367
1063
711
285
-104
-330
-512
-524
-491
-395
-159
5
72
70
-69
-287
-580
-956
-1358
-1739
-2025
-2225
-2344
-2262
-2029
-1665
-1180
-678
-209
234
533
725
751
644
443
120
-221
-611
-977
-1287
-1540
-1717
-1797
-1787
-1726
-1647
-1529
-1417
-1304
-1263
-1196
-1161
-1134
-1094
-1028
-943
-865
-771
-641
-485
-322
-212
-103
-32
2
-26
-90
-171
-253
-328
-410
-471
-519
-473
-441
-285
-142
16
141
182
236
236
228
259
296
314
361
392
452
621
730
889
1062
1198
1429
1539
1707
1775
1808
1933
1877
1997
1960
2081
2067
1766
1307
482
-344
-1267
-2083
-2756
-3216
-3408
-3490
-3314
-2978
-2418
-1604
-821
62
701
1238
1591
1695
1650
1459
1206
893
559
201
-98
-244
-334
-298
-190
-63
74
87
50
-126
-393
-744
-1132
-1545
-1922
-2220
-2408
-2462
-2347
-2046
-1598
-1121
-622
-170
224
565
740
743
588
317
23
-337
-667
-957
-1197
-1313
-1407
-1446
-1453
-1382
-1283
-1241
-1201
-1241
-1271
-1342
-1421
-1497
-1554
-1564
-1506
-1355
-1134
-901
-646
-401
-119
90
193
234
201
116
-41
-224
-381
-495
-560
-605
-576
-513
-402
-284
-180
0
134
229
292
292
275
286
319
423
452
590
700
825
943
1083
1229
1366
1478
1519
1546
1546
1576
1622
1685
1693
1759
1793
1974
1961
1777
1235
427
-401
-1379
-2208
-2856
-3277
-3425
-3459
-3263
-2859
-2183
-1282
-408
458
1176
1730
2027
2065
1891
1605
1274
854
403
-22
-324
-464
-523
-412
-286
-138
12
31
-22
-216
-530
-896
-1352
-1776
-2117
-2369
-2462
-2396
-2127
-1674
-1114
-598
-116
294
656
865
859
709
437
77
-339
-744
-1087
-1324
-1470
-1520
-1551
-1481
-1425
-1323
-1229
-1126
-1081
-1106
-1130
-1193
-1214
-1217
-1163
-1052
-893
-703
-532
-399
-243
-111
17
60
50
-37
-165
-300
-438
-530
-609
-625
-615
-567
-482
-402
-273
-130
-23
53
97
126
160
224
254
330
377
523
641
809
966
1098
1254
1319
1385
1386
1411
1382
1375
1310
1353
1394
1409
1509
1611
1734
1966
2055
1929
1264
369
-707
-1805
-2595
-3290
-3724
-3866
-3722
-3360
-2796
-1975
-982
32
994
1703
2076
2160
2044
1704
1335
868
382
-52
-439
-612
-676
-579
-342
-95
138
247
178
-24
-365
-730
-1154
-1649
-2090
-2440
-2649
-2632
-2406
-1962
-1416
-776
-191
284
624
831
886
783
555
190
-221
-647
-975
-1261
-1386
-1440
-1425
-1367
-1327
-1233
-1207
-1175
-1203
-1248
-1303
-1371
-1425
-1440
-1354
-1195
-984
-776
-549
-354
-234
-126
-106
-90
-139
-245
-401
-577
-751
-836
-842
-729
-561
-429
-243
-159
-30
36
89
111
93
87
17
-7
0
32
148
338
533
741
933
1094
1181
1259
1239
1173
1090
968
841
759
681
669
690
808
972
1137
1388
1616
1899
2124
2294
2053
1448
415
-699
-1732
-2582
-3144
-3578
-3565
-3367
-2913
-2243
-1384
-356
608
1433
1997
2224
2159
1845
1422
934
481
10
-387
-654
-753
-627
-398
-83
195
383
451
278
-67
-526
-1021
-1485
-1957
-2339
-2583
-2635
-2440
-2054
-1490
-850
-196
389
746
922
905
804
562
219
-211
-649
-1002
-1268
-1439
-1466
-1382
-1236
-1116
-1064
-1050
-1122
-1190
-1363
-1529
-1745
-1911
-2026
-2005
-1830
-1560
-1171
-795
-391
-95
132
285
304
301
192
15
-165
-402
-532
-630
-635
-528
-383
-193
-38
59
147
155
150
58
-50
-181
-332
-399
-436
-319
-170
96
335
571
828
984
1046
1095
1086
1130
1100
1042
987
896
975
1000
1088
1233
1324
1502
1642
1756
1914
2018
2183
2208
2033
1405
481
-621
-1635
-2543
-3072
-3401
-3416
-3171
-2800
-2184
-1396
-415
486
1258
1746
1976
1882
1616
1247
859
491
166
-181
-378
-474
-363
-170
92
354
494
474
210
-190
-662
-1130
-1540
-1904
-2232
-2390
-2416
-2239
-1926
-1437
-842
-285
145
364
438
392
245
14
-309
-603
-896
-1118
-1284
-1338
-1231
-1045
-845
-725
-696
-812
-950
-1131
-1287
-1427
-1581
-1684
-1701
-1652
-1457
-1189
-841
-469
-171
29
102
145
110
47
-57
-197
-357
-509
-634
-664
-651
-529
-399
-284
-214
-197
-211
-270
-319
-386
-437
-484
-469
-426
-290
-83
193
494
751
957
1116
1192
1133
1111
1006
1033
934
888
829
834
933
968
1115
1171
1305
1406
1535
1556
1653
1721
1780
1882
1821
1425
638
-336
-1443
-2364
-2916
-3219
-3286
-3169
-2872
-2355
-1585
-661
187
964
1554
1896
1849
1565
1163
789
495
182
-164
-463
-619
-610
-491
-276
-18
169
195
-3
-387
-851
-1300
-1666
-1963
-2207
-2336
-2336
-2207
-1925
-1488
-929
-364
119
414
508
451
285
37
-237
-453
-708
-944
-1180
-1269
-1232
-1061
-874
-752
-672
-697
-818
-1039
-1205
-1344
-1457
-1497
-1560
-1531
-1447
-1256
-978
-697
-449
-319
-257
-223
-231
-269
-321
-372
-407
-446
-483
-449
-399
-322
-234
-171
-132
-139
-189
-271
-308
-333
-348
-391
-370
-321
-248
-101
75
294
534
688
832
906
939
950
936
913
894
811
778
770
806
951
980
1155
1236
1327
1387
1359
1480
1503
1619
1634
1665
1745
1614
1310
626
-136
-1181
-2027
-2666
-3092
-3165
-3139
-2831
-2396
-1635
-752
32
761
1337
1711
1767
1535
1187
787
504
207
-88
-354
-495
-507
-407
-225
-66
105
125
-45
-397
-876
-1329
-1712
-1983
-2129
-2227
-2241
-2124
-1810
-1343
-836
-351
52
303
399
289
71
-163
-372
-541
-749
-962
-1091
-1097
-1030
-894
-791
-709
-672
-726
-862
-1085
-1307
-1511
-1635
-1733
-1801
-1777
-1693
-1450
-1156
-781
-393
-82
148
221
257
172
91
-22
-153
-249
-364
-438
-476
-395
-255
-149
-62
-10
61
36
-16
-87
-158
-184
-212
-185
-142
-9
161
381
655
863
1044
1108
1189
1231
1187
1204
1056
1124
1050
1070
1126
1122
1245
1227
1377
1442
1560
1633
1655
1740
1879
1985
1946
1399
522
-694
-1902
-2661
-3130
-3256
-3282
-3047
-2614
-1932
-1053
-181
682
1451
1934
1990
1620
1114
640
365
147
-83
-359
-527
-554
-515
-348
-138
121
261
145
-254
-834
-1421
-1867
-2155
-2300
-2303
-2191
-1973
-1641
-1156
-640
-62
432
720
842
637
346
-57
-355
-612
-845
-1005
-1152
-1214
-1188
-1082
-872
-681
-532
-547
-739
-996
-1302
-1463
-1620
-1598
-1544
-1450
-1309
-1188
-942
-690
-396
-168
-57
-90
-212
-361
-517
-533
-550
-531
-508
-448
-382
-303
-161
-45
91
131
94
-40
-168
-273
-363
-404
-408
-345
-274
-147
-10
171
369
571
767
867
898
844
768
677
615
595
619
635
684
751
858
953
1130
1290
1476
1592
1597
1550
1492
1470
1410
1418
1357
1291
1180
1023
647
75
-549
-1419
-2199
-2727
-3104
-3013
-2929
-2512
-2059
-1254
-412
270
883
1324
1645
1673
1374
961
562
285
47
-201
-398
-488
-469
-419
-296
-262
-197
-230
-410
-679
-1085
-1455
-1708
-1923
-1989
-1994
-1920
-1668
-1372
-950
-622
-261
-10
132
186
24
-121
-341
-521
-677
-869
-963
-1025
-1038
-1046
-1019
-997
-960
-954
-1019
-1110
-1226
-1320
-1393
-1454
-1446
-1400
-1341
-1204
-1069
-873
-679
-498
-341
-289
-284
-340
-401
-417
-431
-390
-379
-304
-284
-192
-117
-60
47
8
8
-92
-140
-247
-269
-225
-120
18
146
257
408
608
714
855
881
1018
995
965
899
893
938
1023
1077
1143
1211
1245
1294
1270
1311
1366
1484
1563
1653
1645
1657
1609
1307
751
-174
-1183
-2240
-2945
-3299
-3470
-3295
-3055
-2439
-1708
-826
-31
698
1315
1663
1684
1371
961
604
318
129
-74
-210
-263
-294
-267
-215
-105
-8
6
-209
-649
-1136
-1619
-1971
-2172
-2283
-2170
-2034
-1774
-1470
-1046
-552
-112
247
348
316
119
-135
-431
-689
-813
-912
-954
-991
-1017
-961
-859
-731
-692
-727
-844
-1038
-1256
-1431
-1534
-1563
-1492
-1375
-1267
-1139
-1011
-821
-651
-460
-308
-300
-363
-419
-480
-530
-520
-472
-341
-243
-145
-80
1
64
99
108
87
-30
-159
-291
-363
-356
-329
-180
-66
117
250
376
490
592
721
801
842
815
761
783
730
767
705
758
743
806
883
977
1148
1198
1346
1356
1462
1419
1476
1362
1399
1334
1262
1152
852
347
-354
-1095
-1955
-2574
-2952
-3034
-2893
-2616
-2208
-1579
-785
8
642
1154
1444
1535
1334
975
571
252
25
-138
-302
-412
-439
-422
-328
-242
-194
-245
-424
-732
-1111
-1516
-1854
-2063
-2119
-2091
-1931
-1769
-1417
-1020
-574
-225
-14
136
128
32
-174
-365
-540
-701
-764
-885
-932
-948
-954
-924
-964
-975
-1112
-1237
-1404
-1558
-1683
-1750
-1754
-1711
-1587
-1470
-1356
-1179
-969
-737
-545
-392
-301
-264
-233
-258
-218
-143
-42
40
95
126
108
106
100
67
38
-78
-185
-317
-423
-418
-399
-278
-148
16
128
246
349
438
600
699
793
757
727
699
693
719
730
927
971
1199
1225
1360
1386
1493
1539
1500
1593
1537
1555
1492
1332
1327
1202
653
-237
-1223
-2008
-2655
-2975
-3387
-3330
-2982
-2325
-1697
-1043
-247
584
1308
1635
1577
1316
999
766
464
176
34
-55
-49
-105
-134
-137
-15
27
-14
-295
-684
-1149
-1564
-1942
-2098
-2195
-2096
-1942
-1704
-1428
-1081
-624
-280
43
85
66
-144
-371
-599
-764
-818
-835
-844
-871
-931
-937
-961
-903
-918
-958
-1119
-1326
-1530
-1704
-1744
-1731
-1610
-1460
-1327
-1178
-1010
-865
-624
-438
-211
-154
-228
-336
-464
-456
-415
-311
-210
-93
14
20
30
12
30
17
-65
-174
-357
-489
-547
-501
-411
-314
-124
1
140
268
402
583
739
876
907
946
907
930
936
973
1053
1098
1154
1237
1283
1317
1467
1475
1668
1596
1730
1669
1714
1716
1536
1625
1110
336
-762
-1765
-2352
-2896
-3166
-3470
-3228
-2637
-1941
-1293
-688
204
1011
1600
1606
1292
1045
828
667
345
100
92
105
149
4
-64
14
128
140
-155
-626
-1122
-1564
-1946
-2257
-2383
-2343
-2115
-1931
-1683
-1330
-935
-372
-75
129
49
-78
-289
-526
-654
-736
-744
-729
-766
-799
-847
-845
-827
-836
-907
-1034
-1238
-1433
-1574
-1654
-1603
-1509
-1352
-1226
-1119
-1036
-895
-766
-533
-391
-312
-279
-342
-367
-380
-295
-168
-45
64
101
116
86
35
20
-26
-55
-187
-348
-521
-529
-504
-375
-232
-53
163
287
415
491
621
815
907
966
958
909
953
877
1008
1012
1185
1320
1350
1414
1356
1525
1605
1784
1802
1839
1772
1739
1638
1533
1292
588
-450
-1530
-2416
-2945
-3345
-3506
-3411
-2882
-2141
-1505
-844
-116
748
1416
1659
1454
1141
865
655
405
183
158
264
329
311
165
151
204
154
-97
-539
-1063
-1565
-2066
-2484
-2671
-2662
-2423
-2134
-1884
-1494
-1073
-562
-308
-132
-3
-106
-128
-492
-645
-755
-625
-499
-493
-429
-435
-434
-549
-703
-898
-1104
-1263
-1532
-1744
-1895
-1875
-1726
-1566
-1321
-1169
-1021
-871
-762
-622
-570
-480
-422
-457
-483
-526
-476
-402
-249
-148
-29
74
94
89
26
15
-31
-89
-176
-278
-374
-363
-296
-194
-67
88
251
369
447
554
621
753
811
843
874
909
959
993
1091
1208
1355
1407
1509
1451
1492
1537
1514
1578
1560
1583
1659
1755
1873
1580
982
-103
-1058
-1895
-2584
-3058
-3428
-3271
-2912
-2288
-1780
-1153
-285
528
1144
1224
1047
834
596
413
158
76
192
392
437
375
333
367
458
363
56
-398
-934
-1476
-2018
-2454
-2628
-2613
-2426
-2222
-1901
-1608
-1185
-739
-387
-59
50
38
-125
-322
-436
-464
-343
-230
-138
-90
-135
-243
-412
-602
-786
-1009
-1252
-1520
-1746
-1884
-1861
-1737
-1615
-1454
-1310
-1184
-1036
-933
-805
-667
-514
-425
-409
-415
-405
-338
-253
-127
-41
83
179
217
237
201
157
96
-30
-151
-291
-401
-432
-438
-379
-269
-117
63
148
267
356
439
560
630
719
722
811
868
1028
1095
1286
1457
1557
1725
1666
1739
1655
1669
1614
1601
1596
1544
1629
1683
1823
1438
627
-476
-1489
-2216
-2811
-3164
-3440
-3198
-2728
-2190
-1693
-1038
-216
605
1102
1074
842
601
497
417
281
347
551
770
812
699
579
600
633
444
49
-504
-1059
-1605
-2092
-2412
-2516
-2396
-2165
-1955
-1715
-1483
-1103
-687
-381
-66
-130
-292
-416
-604
-562
-526
-316
-96
44
128
-52
-185
-356
-527
-809
-1115
-1460
-1729
-1883
-2004
-1888
-1720
-1409
-1187
-1123
-1026
-1052
-1025
-921
-893
-790
-746
-698
-634
-563
-425
-248
-34
155
307
323
312
247
147
107
8
-79
-202
-301
-319
-348
-245
-171
-1
182
216
333
325
409
447
521
571
625
679
742
828
923
1104
1278
1445
1560
1582
1624
1627
1590
1603
1529
1665
1624
1722
1792
1831
1739
1188
245
-763
-1639
-2314
-2752
-3143
-3144
-2841
-2351
-1858
-1369
-684
24
561
740
522
282
122
67
35
127
355
727
948
1016
1026
1001
1060
924
589
106
-467
-984
-1490
-1936
-2146
-2157
-2022
-1863
-1753
-1602
-1387
-1116
-877
-679
-570
-509
-667
-722
-729
-671
-437
-258
-21
96
148
58
-170
-305
-548
-831
-1137
-1418
-1610
-1781
-1789
-1724
-1531
-1339
-1151
-1082
-1064
-1031
-1092
-1053
-1040
-965
-876
-849
-747
-633
-475
-291
-130
88
209
278
218
163
122
78
43
4
-30
-83
-127
-158
-128
-85
31
84
169
152
170
169
199
319
313
485
532
682
745
880
1027
1190
1430
1453
1588
1526
1623
1577
1602
1712
1723
1871
1834
1892
1892
1597
1039
25
-824
-1715
-2280
-2697
-3051
-2920
-2710
-2200
-1901
-1427
-889
-371
63
76
-73
-297
-345
-326
-264
-18
328
806
1099
1274
1273
1266
1276
1082
740
264
-250
-726
-1210
-1629
-1817
-1881
-1815
-1784
-1786
-1802
-1748
-1631
-1499
-1400
-1284
-1292
-1315
-1279
-1211
-994
-763
-443
-207
16
41
-69
-195
-291
-423
-685
-905
-1103
-1237
-1320
-1363
-1304
-1201
-1066
-1034
-1097
-1176
-1220
-1238
-1239
-1216
-1160
-1051
-940
-817
-672
-529
-340
-146
-6
72
110
130
149
166
161
166
170
183
163
136
149
213
318
394
458
510
570
592
572
588
593
603
621
625
651
744
866
961
1110
1254
1350
1448
1456
1511
1580
1683
1746
1857
2014
2065
1933
1440
535
-226
-1087
-1656
-2174
-2523
-2522
-2414
-2064
-1902
-1556
-1144
-693
-384
-420
-558
-764
-831
-872
-813
-543
-80
481
812
1044
1149
1255
1354
1220
966
635
261
-125
-549
-951
-1112
-1169
-1157
-1239
-1360
-1476
-1576
-1672
-1752
-1796
-1751
-1752
-1841
-1810
-1734
-1443
-1174
-887
-602
-349
-147
-168
-197
-248
-261
-316
-469
-587
-703
-696
-757
-741
-725
-682
-652
-785
-886
-1042
-1108
-1105
-1115
-1107
-1084
-1059
-976
-908
-855
-700
-603
-494
-378
-339
-274
-207
-80
29
88
153
201
229
243
240
289
380
452
519
527
569
586
624
606
642
581
556
505
446
448
414
512
545
657
761
815
925
981
1131
1286
1344
1512
1500
1656
1681
1687
1690
1412
1033
426
-256
-834
-1285
-1524
-1636
-1599
-1517
-1402
-1247
-1094
-949
-850
-756
-864
-1019
-1176
-1315
-1278
-1111
-775
-345
49
416
637
762
866
874
877
785
609
381
131
-111
-270
-396
-454
-473
-548
-700
-935
-1135
-1357
-1498
-1653
-1794
-1903
-1972
-1927
-1912
-1794
-1612
-1383
-1123
-975
-904
-889
-817
-808
-808
-816
-780
-680
-643
-613
-608
-548
-446
-446
-467
-518
-546
-562
-607
-665
-667
-644
-614
-604
-649
-638
-629
-583
-565
-544
-485
-441
-392
-325
-275
-203
-104
-21
25
40
91
162
273
375
460
566
660
756
784
838
822
860
889
801
824
772
835
811
871
912
994
1061
1105
1155
1193
1302
1339
1397
1432
1488
1429
1167
684
174
-367
-765
-1051
-1293
-1304
-1237
-1108
-1063
-962
-813
-706
-619
-680
-867
-1082
-1235
-1392
-1431
-1265
-970
-558
-228
35
228
394
510
532
491
430
334
195
11
-170
-221
-215
-196
-197
-254
-370
-557
-736
-949
-1119
-1247
-1351
-1484
-1592
-1635
-1618
-1525
-1431
-1324
-1221
-1122
-1113
-1163
-1182
-1174
-1111
-1061
-1022
-961
-891
-797
-723
-646
-566
-495
-445
-464
-476
-477
-419
-396
-343
-292
-263
-227
-230
-223
-239
-225
-227
-241
-264
-314
-326
-361
-339
-319
-303
-262
-220
-177
-179
-141
-89
-35
54
123
191
264
363
459
537
626
680
743
767
770
805
806
844
831
862
861
878
896
895
948
969
1055
1088
1127
1162
1178
1154
890
597
181
-145
-374
-566
-689
-781
-729
-677
-648
-633
-604
-542
-536
-601
-839
-1017
-1168
-1267
-1323
-1313
-1125
-894
-668
-509
-411
-282
-174
-105
-90
-117
-146
-152
-233
-279
-274
-227
-142
-82
-77
-125
-170
-258
-371
-486
-578
-619
-713
-818
-895
-960
-933
-868
-855
-875
-897
-888
-928
-980
-1012
-1013
-986
-964
-970
-987
-942
-903
-858
-810
-765
-691
-640
-593
-564
-523
-446
-370
-290
-235
-198
-123
-69
-63
-54
-31
-24
-20
-57
-97
-130
-144
-157
-152
-159
-159
-137
-128
-140
-145
-107
-81
-44
-33
0
49
95
149
178
243
282
305
293
277
283
278
276
257
265
276
289
305
331
364
385
445
480
517
550
568
604
604
610
573
518
447
361
254
130
26
-46
-76
-103
-104
-139
-153
-169
-211
-284
-350
-444
-518
-594
-684
-738
-773
-769
-721
-663
-602
-528
-434
-369
-366
-358
-377
-426
-483
-527
-579
-601
-619
-608
-579
-546
-495
-438
-412
-407
-420
-454
-466
-514
-513
-519
-527
-506
-494
-472
-473
-479
-477
-499
-554
-603
-642
-677
-691
-731
-741
-742
-748
-734
-739
-740
-714
-701
-671
-642
-619
-561
-524
-487
-422
-378
-333
-296
-269
-243
-229
-209
-192
-184
-171
-171
-179
-163
-150
-142
-134
-138
-135
-135
-134
-129
-106
-106
-97
-94
-99
-88
-76
-51
-48
-54
-36
-13
-16
-29
-18
-11
-6
4
19
30
35
41
47
46
63
67
76
85
77
83
70
75
83
75
105
117
124
138
135
149
159
144
117
80
28
-30
-90
-137
-179
-216
-244
-253
-266
-271
-283
-307
-319
-336
-360
-408
-458
-509
-567
-608
-662
-713
-714
-704
-693
-666
-660
-647
-612
-608
-608
-602
-590
-581
-574
-558
-548
-540
-527
-509
-492
-453
-432
-421
-405
-404
-409
-427
-455
-477
-502
-525
-529
-553
-576
-582
-592
-581
-566
-561
-569
-558
-527
-513
-499
-484
-441
-417
-385
-365
-342
-308
-273
-219
-186
-171
-160
-152
-160
-162
-153
-150
-147
-161
-175
-177
-165
-165
-159
-165
-175
-164
-157
-159
-155
-139
-111
-93
-98
-116
-126
-127
-125
-113
-110
-97
-83
-69
-45
-25
-9
13
13
17
22
2
-2
3
6
-5
-9
-12
-8
-9
-6
7
18
26
18
7
-4
-30
-68
-88
-112
-133
-150
-138
-123
-109
-96
-104
-108
-124
-134
-174
-233
-271
-322
-369
-417
-453
-471
-475
-473
-487
-490
-504
-528
-546
-569
-595
-604
-599
-599
-591
-562
-524
-487
-445
-412
-382
-362
-369
-372
-382
-410
-426
-445
-474
-499
-518
-533
-524
-513
-506
-490
-487
-480
-485
-496
-511
-490
-476
-446
-404
-369
-326
-278
-233
-197
-158
-133
-113
-97
-99
-116
-126
-152
-179
-189
-200
-216
-216
-217
-206
-206
-197
-192
-185
-194
-215
-229
-231
-234
-232
-212
-194
-185
-159
-151
-160
-153
-147
-146
-139
-127
-123
-121
-120
-113
-105
-90
-64
-52
-44
-56
-81
-97
-101
-105
-111
-115
-132
-139
-147
-148
-144
-142
-152
-193
-218
-230
-251
-274
-272
-252
-225
-212
-202
-173
-169
-187
-198
-209
-242
-273
-307
-326
-333
-346
-337
-329
-316
-312
-311
-300
-311
-328
-353
-386
-421
-450
-464
-474
-474
-472
-454
-435
-407
-383
-362
-349
-343
-356
-391
-410
-433
-458
-485
-510
-526
-534
-539
-530
-513
-499
-492
-488
-499
-507
-504
-498
-506
-521
-498
-485
-465
-432
-396
-349
-298
-265
-250
-227
-243
-265
-271
-283
-285
-281
-276
-273
-263
-243
-220
-210
-202
-205
-194
-203
-237
-264
-271
-268
-277
-272
-250
-242
-242
-216
-206
-201
-203
-235
-236
-228
-225
-225
-240
-216
-200
-186
-169
-173
-146
-128
-132
-115
-123
-135
-128
-138
-146
-148
-160
-193
-204
-222
-232
-238
-252
-257
-263
-252
-248
-234
-204
-185
-177
-179
-172
-165
-174
-175
-192
-210
-224
-221
-216
-220
-212
-207
-194
-180
-174
-176
-176
-167
-160
-166
-179
-209
-230
-241
-241
-230
-217
-207
-190
-155
-156
-167
-171
-185
-204
-229
-259
-278
-302
-305
-315
-318
-329
-329
-321
-312
-320
-342
-353
-378
-403
-416
-431
-448
-444
-439
-425
-389
-357
-344
-303
-270
-257
-251
-248
-237
-252
-272
-276
-275
-268
-258
-257
-262
-250
-234
-232
-221
-239
-242
-240
-254
-268
-290
-304
-308
-319
-333
-330
-323
-319
-300
-278
-267
-254
-235
-230
-233
-218
-207
-201
-180
-170
-183
-193
-194
-191
-186
-177
-181
-188
-199
-218
-226
-247
-260
-251
-251
-252
-270
-269
-260
-248
-226
-201
-176
-166
-143
-133
-122
-109
-101
-104
-114
-131
-154
-161
-177
-197
-195
-191
-190
-177
-170
-183
-199
-208
-219
-253
-276
-306
-329
-314
-323
-330
-317
-294
-265
-252
-234
-224
-209
-206
-215
-215
-215
-225
-218
-192
-200
-197
-176
-169
-166
-172
-166
-161
-164
-164
-195
-216
-229
-240
-240
-239
-239
-242
-241
-229
-222
-217
-199
-193
-201
-210
-223
-219
-211
-203
-194
-190
-175
-172
-156
-152
-146
-122
-124
-138
-138
-138
-148
-175
-196
-222
-246
-260
-265
-271
-260
-246
-229
-206
-191
-195
-185
-184
-183
-166
-156
-164
-171
-165
-164
-167
-173
-189
-206
-226
-251
-271
-296
-317
-344
-360
-376
-386
-392
-390
-398
-392
-373
-369
-341
-321
-306
-296
-286
-259
-246
-233
-216
-221
-233
-251
-271
-287
-311
-311
-305
-328
-359
-363
-359
-355
-349
-353
-347
-351
-354
-344
-342
-338
-336
-322
-316
-308
-294
-282
-279
-276
-267
-254
-248
-240
-228
-222
-212
-212
-211
-196
-180
-157
-147
-146
-134
-133
-129
-120
-132
-144
-148
-183
-200
-209
-238
-245
-245
-247
-248
-218
-190
-185
-188
-174
-171
-184
-196
-207
-214
-234
-251
-256
-249
-261
-264
-259
-243
-231
-226
-224
-228
-225
-219
-230
-263
-275
-296
-318
-329
-334
-340
-334
-312
-304
-289
-271
-258
-232
-221
-235
-240
-248
-251
-259
-260
-261
-275
-290
-296
-308
-320
-319
-331
-332
-345
-356
-363
-376
-378
-378
-387
-395
-387
-390
-412
-408
-392
-379
-358
-341
-320
-318
-321
-329
-351
-363
-367
-377
-391
-387
-395
-408
-400
-373
-349
-341
-326
-325
-298
-282
-288
-286
-280
-277
-285
-286
-290
-282
-264
-253
-253
-249
-231
-220
-217
-222
-204
-194
-206
-218
-234
-244
-247
-252
-253
-252
-258
-269
-265
-274
-279
-259
-250
-257
-257
-262
-250
-235
-233
-235
-235
-217
-199
-183
-196
-202
-190
-196
-206
-198
-203
-226
-237
-248
-269
-291
-292
-291
-295
-314
-322
-323
-334
-331
-332
-341
-340
-341
-345
-334
-328
-307
-286
-277
-260
-249
-255
-240
-218
-223
-219
-211
-208
-215
-228
-222
-230
-263
-298
-309
-320
-334
-354
-358
-352
-351
-359
-344
-322
-315
-299
-298
-291
-288
-288
-287
-277
-289
-291
-287
-274
-279
-294
-296
-306
-311
-332
-358
-366
-372
-376
-372
-363
-350
-347
-338
-327
-314
-302
-304
-289
-280
-274
-251
-249
-247
-249
-244
-242
-250
-249
-236
-221
-209
-221
-223
-205
-200
-216
-224
-234
-255
-253
-244
-241
-233
-218
-197
-186
-178
-165
-160
-160
-161
-163
-169
-174
-173
-168
-172
-191
-198
-193
-189
-190
-197
-186
-174
-188
-195
-199
-200
-189
-178
-193
-199
-193
-208
-203
-218
-231
-229
-222
-221
-227
-217
-207
-207
-206
-199
-204
-199
-215
-261
-291
-308
-325
-337
-334
-320
-303
-300
-304
-294
-295
-293
-282
-283
-300
-314
-313
-324
-331
-327
-318
-317
-307
-294
-275
-273
-274
-258
-254
-266
-279
-301
-299
-292
-296
-278
-274
-265
-255
-261
-270
-278
-284
-299
-336
-364
-365
-369
-380
-380
-370
-356
-356
-359
-362
-354
-340
-340
-335
-346
-346
-337
-322
-313
-299
-282
-262
-245
-238
-219
-199
-199
-196
-188
-206
-239
-248
-266
-296
-312
-326
-335
-347
-347
-345
-330
-328
-336
-334
-334
-335
-334
-320
-293
-284
-268
-261
-253
-257
-261
-246
-252
-257
-254
-242
-224
-210
-205
-198
-191
-197
-201
-198
-206
-217
-226
-235
-244
-259
-264
-264
-249
-250
-254
-252
-259
-257
-243
-237
-256
-271
-278
-284
-291
-299
-302
-306
-298
-285
-269
-261
-253
-258
-262
-283
-309
-320
-330
-335
-338
-326
-317
-318
-306
-288
-273
-266
-261
-243
-244
-247
-249
-252
-263
-270
-288
-286
-278
-288
-276
-286
-296
-305
-314
-324
-325
-324
-347
-349
-353
-347
-343
-347
-345
-349
-361
-341
-331
-325
-327
-335
-334
-339
-328
-302
-276
-267
-249
-221
-216
-212
-199
-192
-204
-219
-207
-193
-208
-226
-235
-237
-238
-239
-232
-243
-245
-235
-234
-248
-259
-250
-253
-271
-282
-290
-309
-334
-351
-350
-348
-360
-359
-348
-338
-328
-320
-295
-270
-254
-237
-228
-221
-203
-214
-233
-235
-253
-275
-283
-288
-287
-272
-262
-252
-259
-262
-266
-258
-264
-281
-278
-267
-259
-270
-281
-277
-279
-279
-272
-272
-268
-260
-249
-248
-243
-256
-260
-254
-258
-260
-262
-239
-227
-230
-239
-251
-248
-255
-269
-278
-275
-263
-253
-253
-262
-259
-260
-252
-260
-267
-260
-252
-248
-267
-273
-261
-261
-282
-297
-288
-281
-271
-271
-294
-306
-317
-329
-341
-370
-372
-367
-366
-361
-335
-319
-316
-294
-265
-239
-227
-226
-218
-218
-225
-218
-223
-229
-231
-228
-211
-206
-207
-205
-203
-210
-217
-214
-217
-246
-266
-264
-267
-264
-255
-242
-232
-216
-191
-179
-172
-161
-170
-172
-159
-150
-147
-145
-150
-137
-130
-129
-127
-134
-144
-166
-183
-209
-252
-286
-301
-319
-313
-320
-330
-341
-361
-366
-370
-358
-353
-357
-346
-345
-344
-343
-341
-343
-330
-318
-308
-290
-276
-271
-275
-280
-292
-298
-303
-319
-324
-320
-326
-330
-330
-327
-325
-329
-330
-349
-357
-362
-376
-380
-383
-395
-400
-409
-415
-416
-424
-426
-427
-419
-392
-374
-350
-342
-331
-331
-325
-293
-289
-293
-299
-311
-327
-348
-366
-367
-360
-352
-358
-352
-335
-332
-306
-287
-276
-261
-259
-257
-243
-233
-234
-220
-211
-218
-227
-242
-260
-261
-254
-268
-266
-269
-272
-264
-258
-259
-255
-240
-231
-231
-231
-238
-252
-262
-279
-278
-261
-258
-243
-241
-230
-220
-209
-207
-204
-199
-216
-233
-238
-242
-248
-265
-280
-283
-288
-296
-308
-311
-316
-325
-326
-315
-318
-323
-321
-319
-315
-309
-298
-293
-278
-254
-250
-243
-233
-228
-220
-200
-181
-179
-175
-181
-192
-197
-204
-206
-212
-234
-251
-266
-288
-319
-350
-376
-383
-385
-398
-398
-392
-381
-357
-331
-303
-281
-266
-246
-219
-193
-183
-164
-160
-168
-164
-176
-172
-177
-186
-194
-195
-213
-236
-267
-293
-317
-347
-355
-365
-383
-392
-387
-385
-392
-394
-392
-397
-382
-375
-369
-332
-326
-315
-289
-262
-256
-252
-253
-267
-262
-269
-279
-282
-273
-286
-308
-296
-305
-332
-320
-328
-347
-342
-347
-351
-361
-354
-343
-336
-311
-305
-296
-273
-264
-257
-236
-209
-198
-202
-206
-216
-231
-248
-261
-271
-284
-288
-295
-292
-298
-300
-295
-280
-285
-285
-295
-310
-325
-350
-346
-347
-356
-356
-349
-349
-338
-318
-290
-263
-247
-219
-190
-177
-161
-154
-154
-142
-122
-121
-129
-121
-122
-141
-158
-171
-185
-210
-232
-244
-255
-268
-264
-259
-260
-270
-279
-278
-281
-281
-286
-282
-274
-275
-273
-269
-256
-248
-233
-225
-227
-233
-234
-232
-246
-256
-275
-291
-301
-303
-311
-323
-321
-317
-317
-309
-298
-292
-285
-274
-255
-223
-193
-181
-165
-160
-159
-162
-163
-169
-194
-215
-236
-254
-260
-271
-278
-273
-271
-258
-257
-259
-268
-280
-291
-310
-320
-335
-334
-324
-302
-290
-267
-228
-204
-192
-190
-181
-172
-153
-160
-172
-174
-193
-219
-233
-243
-242
-244
-258
-259
-272
-263
-290
-310
-312
-336
-338
-349
-364
-370
-361
-354
-350
-344
-327
-312
-311
-277
-249
-241
-218
-207
-191
-169
-154
-150
-163
-163
-175
-164
-170
-165
-195
-193
-236
-239
-276
-290
-329
-340
-348
-354
-217
-572
-98
-495
-357
-335
-433
-314
-375
-301
-331
-260
-301
-267
-290
-266
-254
-230
-256
-256
-263
-253
-274
-277
-277
-278
-295
-293
-277
-280
-270
-264
-264
-266
-284
-280
-281
-303
-301
-290
-274
-280
-271
-269
-272
-284
-293
-280
-279
-293
-290
-290
-302
-304
-301
-292
-292
-275
-261
-257
-256
-261
-258
-273
-272
-279
-278
-281
-280
-260
-264
-243
-226
-209
-199
-206
-221
-219
-226
-249
-254
-293
-303
-313
-318
-336
-330
-324
-322
-318
-329
-327
-340
-348
-353
-368
-391
-389
-366
-370
-372
-349
-333
-332
-331
-322
-297
-287
-279
-244
-229
-247
-239
-207
-174
-165
-170
-149
-143
-146
-161
-172
-188
-223
-247
-299
-344
-344
-342
-338
-342
-347
-334
-319
-309
-295
-265
-254
-248
-245
-230
-214
-217
-219
-226
-230
-244
-264
-273
-271
-290
-322
-339
-347
-369
-373
-378
-393
-416
-410
-425
-426
-413
-419
-412
-408
-383
-369
-343
-322
-309
-284
-282
-268
-262
-263
-246
-247
-239
-247
-278
-281
-285
-307
-291
-275
-256
-263
-275
-268
-272
-272
-273
-269
-268
-276
-283
-269
-271
-272
-261
-247
-240
-238
-231
-230
-241
-238
-239
-249
-256
-253
-241
-253
-260
-251
-248
-254
-259
-269
-264
-272
-290
-282
-280
-272
-269
-268
-256
-255
-248
-230
-226
-230
-227
-212
-207
-202
-199
-194
-181
-176
-177
-189
-197
-187
-189
-192
-203
-223
-225
-234
-257
-274
-280
-302
-321
-334
-328
-323
-320
-303
-288
-262
-226
-206
-175
-173
-161
-149
-132
-118
-117
-104
-111
-110
-115
-117
-130
-149
-145
-147
-189
-208
-223
-263
-285
-309
-323
-349
-363
-354
-355
-362
-375
-348
-354
-344
-322
-294
-262
-260
-245
-227
-214
-196
-194
-184
-178
-178
-170
-191
-207
-217
-236
-248
-256
-248
-247
-266
-285
-280
-276
-290
-289
-270
-264
-279
-291
-286
-286
-301
-290
-276
-276
-273
-264
-243
-251
-256
-248
-257
-264
-275
-261
-268
-273
-263
-276
-264
-264
-261
-256
-267
-261
-266
-280
-272
-286
-276
-257
-245
-254
-261
-250
-252
-252
-257
-244
-238
-233
-241
-259
-265
-273
-251
-240
-242
-211
-201
-211
-213
-215
-224
-238
-227
-201
-184
-191
-214
-236
-246
-242
-236
-211
-205
-212
-206
-210
-208
-219
-243
-247
-242
-268
-293
-299
-315
-329
-325
-335
-344
-339
-323
-322
-334
-348
-353
-346
-331
-320
-319
-314
-307
-314
-321
-317
-308
-311
-308
-273
-269
-266
-258
-250
-244
-257
-272
-277
-276
-286
-294
-299
-321
-343
-356
-363
-368
-363
-364
-383
-378
-371
-368
-353
-327
-317
-318
-311
-311
-286
-275
-256
-239
-224
-197
-207
-191
-179
-158
-184
-161
-164
-149
-194
-163
-175
-112
-144
-134
-161
-128
-154
-83
-308
-1408
-51
-373
-508
66
-312
-285
-247
-202
-368
-219
-165
-235
-199
-216
-280
-101
-136
-198
-83
-214
-189
-57
-209
-151
-191
-175
-140
-272
-259
-259
-366
-272
-298
-400
-302
-321
-370
-353
-397
-345
-356
-389
-333
-388
-370
-333
-320
-311
-324
-293
-240
-337
-339
-333
-413
-302
-375
-338
-304
-316
-283
-345
-414
-287
-443
-436
-291
-481
-336
-384
-311
-328
-339
-281
-318
-259
-302
-332
-254
-241
-280
-242
-213
-326
-191
-144
-285
-185
-196
-227
-121
-290
-87
-196
-173
-234
-1145
-40
-305
-354
-93
-517
-212
-375
-132
-161
-245
143
-324
-128
-155
-155
-257
-71
-69
76
-308
-247
-33
-439
-192
-39
-27
-156
66
-290
-94
-273
-228
-188
-291
-189
-115
-201
-294
-229
-89
-163
-450
-118
-513
-433
-193
-667
-93
-258
-394
-364
-1202
-570
-686
-912
-252
-746
-796
-330
-646
-435
-327
-141
-400
12
-352
-300
251
-186
-127
64
-47
-407
110
-176
-201
-94
-85
-118
-295
-158
-79
-114
-200
-28
-424
-188
-346
-499
42
-371
-144
-155
-212
-312
-44
-168
-138
-142
-90
-2
-581
-70
-117
-159
26
35
-285
97
-354
-466
61
57
-521
81
355
-328
306
-50
111
-319
-487
106
-204
-201
-15
285
-360
-17
-152
-378
-153
-510
-356
-385
-294
-441
221
-513
-451
-199
-595
-322
-744
47
-447
-331
-208
-111
-262
-307
-99
-318
-471
-485
-172
-613
25
-294
-60
-375
-329
-350
-553
-233
-632
-256
-282
-519
-202
-101
-537
-284
-218
-646
-531
-308
-291
-306
-275
25
-400
-350
-249
-350
-584
-488
219
-731
-85
-243
-402
-434
-172
-314
-564
-93
-616
-285
-711
-319
-362
-343
-299
-528
-420
-483
-354
-421
-71
-176
-336
43
71
-518
15
218
-382
17
153
-87
-95
177
95
68
-162
-193
251
-379
-133
18
-79
-335
-250
-137
-258
-276
-64
-51
-438
-126
-357
112
-523
92
201
-478
57
-244
-217
-211
-80
-81
234
-411
-72
-119
-488
-143
-229
-252
-391
-167
-581
-580
-668
-496
-429
-356
-387
-403
-217
-656
-386
-495
-337
-252
-175
-176
-202
-179
-146
-180
-502
-65
-113
-243
-142
-109
-176
-206
-93
-220
-101
-198
-332
-157
-470
-327
32
-162
-143
-115
-245
-389
-214
-342
-401
-271
-168
-240
-180
-20
-288
-327
-101
-134
-400
-102
-63
-160
-225
-159
-189
-286
-178
-280
-186
-156
-185
-379
-204
-59
-264
-196
-157
-300
-368
-60
-247
-169
-126
-98
-71
-270
-174
-280
-248
-233
-153
-218
-267
-243
-154
-282
-218
-173
-295
-273
-195
-526
-301
-184
-381
-215
-231
-382
-497
-366
-300
-291
-381
-161
-264
-301
-309
-187
-261
-228
-86
-233
-71
-413
-336
-57
-302
-426
-13
40
-291
-239
-60
-200
-312
-338
-159
-55
-310
-118
-43
-214
-373
-56
76
-298
-238
-117
-156
-347
-98
9
-225
-186
-17
-91
-441
-213
89
-73
-249
4
21
-82
-330
-217
24
-212
-208
118
-27
-327
-111
-45
-199
-250
-53
69
-116
-241
-149
-168
-130
-140
-163
-125
-245
-262
-140
-181
-239
-190
-61
-139
-240
-215
-122
-144
-149
-112
-235
-198
-297
-239
-289
-301
-238
-220
-184
-337
-284
-288
-283
-303
-291
-190
-300
-331
-282
-212
-321
-262
-238
-242
-266
-345
-171
-208
-248
-394
-241
-215
-334
-320
-207
-166
-408
-344
-334
-214
-317
-171
-80
-209
-177
-120
2
-141
-126
-34
-7
-15
-37
-151
-192
-39
-115
-73
-206
-121
-18
-247
-259
-190
-150
-240
-57
-37
-148
-200
-125
-106
-190
-156
-195
-184
-225
-194
-163
-158
-105
-171
-190
-205
-248
-243
-168
-123
-183
-153
-157
-205
-297
-413
-363
-293
-281
-338
-316
-312
-439
-397
-384
-378
-436
-419
-330
-414
-421
-396
-362
-434
-472
-474
-521
-498
-413
-378
-459
-418
-359
-400
-398
-405
-443
-388
-319
-302
-287
-330
-320
-291
-310
-347
-345
-278
-212
-235
-272
-223
-219
-244
-199
-154
-197
-227
-189
-216
-210
-203
-178
-222
-244
-232
-210
-195
-210
-105
-137
-216
-192
-184
-131
-161
-121
-166
-177
-89
-157
-67
-78
-57
-37
-33
-39
-12
36
-19
72
38
-31
-7
-18
-63
-110
-91
-104
-135
-134
-169
-197
-237
-284
-240
-308
-298
-272
-257
-278
-301
-277
-362
-348
-429
-407
-420
-413
-455
-448
-398
-497
-477
-486
-518
-588
-598
-552
-501
-544
-568
-577
-549
-626
-679
-570
-602
-572
-556
-551
-586
-587
-550
-503
-490
-547
-448
-432
-440
-471
-420
-387
-391
-358
-400
-273
-292
-261
-230
-203
-252
-233
-118
-180
-151
-136
-51
-32
-100
-12
0
-9
-36
9
11
31
44
71
81
8
-22
-17
37
9
29
54
64
20
-8
-42
-91
-72
-26
19
7
-5
-61
-3
10
-18
-12
-12
-34
-85
-98
-169
-179
-211
-162
-189
-285
-305
-334
-346
-415
-388
-419
-456
-521
-564
-585
-643
-633
-666
-652
-741
-783
-824
-828
-807
-833
-755
-771
-763
-808
-818
-821
-799
-763
-704
-664
-677
-658
-661
-625
-597
-590
-570
-509
-488
-489
-451
-415
-332
-332
-315
-287
-270
-223
-218
-111
-110
-47
-30
-8
26
-33
49
77
81
122
118
194
165
204
209
272
346
299
400
307
355
327
425
464
431
507
434
480
463
540
535
548
557
571
629
570
525
410
461
422
281
252
161
181
143
62
-101
-247
-324
-405
-436
-541
-560
-596
-656
-795
-1003
-1098
-1096
-1077
-1083
-1093
-1099
-1117
-1166
-1229
-1261
-1261
-1204
-1123
-1117
-1145
-1141
-1115
-1068
-1056
-1061
-1008
-953
-891
-849
-842
-814
-775
-729
-720
-765
-773
-710
-642
-613
-580
-551
-544
-531
-558
-541
-515
-422
-330
-309
-304
-282
-222
-160
-93
-29
12
84
159
207
253
322
434
533
599
578
579
590
672
820
905
980
1021
1076
1124
1155
1272
1282
1095
863
675
829
993
1109
1019
697
485
243
106
-104
-101
23
101
-16
-365
-644
-853
-808
-822
-842
-873
-896
-919
-1035
-1133
-1214
-1128
-1037
-981
-1029
-1083
-1055
-987
-909
-919
-927
-942
-902
-912
-957
-969
-928
-823
-793
-815
-887
-979
-982
-955
-936
-945
-949
-972
-1028
-1115
-1196
-1238
-1244
-1198
-1185
-1205
-1251
-1229
-1184
-1202
-1211
-1189
-1109
-1032
-954
-858
-784
-697
-586
-508
-470
-338
-180
3
161
266
342
407
500
571
688
762
879
937
1046
1100
1099
1184
1180
1222
1234
1320
1439
1525
1671
1549
1404
1164
837
804
926
1131
1122
982
649
312
68
-88
-199
-206
-99
-109
-312
-631
-881
-976
-932
-907
-948
-983
-985
-953
-963
-1022
-1007
-950
-860
-862
-891
-907
-804
-685
-668
-701
-779
-812
-826
-751
-744
-682
-638
-636
-687
-803
-919
-991
-990
-972
-942
-951
-984
-1079
-1186
-1326
-1382
-1385
-1326
-1250
-1255
-1304
-1392
-1461
-1495
-1499
-1422
-1318
-1217
-1126
-1084
-1015
-976
-854
-721
-625
-477
-370
-214
-102
19
116
210
333
417
526
595
713
768
842
878
937
997
1017
1104
1114
1174
1261
1340
1442
1540
1621
1674
1520
1433
1087
840
952
1162
1320
1220
985
579
297
113
-2
-111
-36
80
-31
-323
-667
-903
-925
-836
-824
-848
-892
-833
-860
-925
-1004
-993
-898
-840
-836
-928
-949
-835
-752
-760
-852
-936
-959
-958
-875
-895
-865
-808
-797
-847
-980
-1035
-1045
-940
-848
-856
-914
-971
-972
-1057
-1125
-1184
-1190
-1158
-1162
-1235
-1321
-1344
-1325
-1295
-1287
-1272
-1224
-1151
-1043
-982
-906
-837
-733
-624
-544
-435
-338
-151
20
160
210
301
383
525
617
642
757
766
885
885
925
970
1082
1203
1254
1223
1265
1345
1409
1525
1644
1623
1478
1304
867
895
1043
1345
1385
1150
846
500
359
127
16
-32
137
155
-136
-537
-865
-907
-806
-788
-819
-892
-879
-887
-988
-1088
-1121
-1022
-917
-925
-994
-1004
-959
-847
-829
-924
-969
-992
-996
-954
-984
-994
-943
-918
-966
-1042
-1157
-1142
-1060
-974
-958
-1010
-1063
-1099
-1094
-1189
-1191
-1217
-1205
-1170
-1223
-1266
-1326
-1273
-1217
-1219
-1229
-1208
-1154
-1070
-972
-901
-785
-676
-560
-485
-398
-264
-74
87
237
327
366
478
575
697
736
830
890
934
974
971
1079
1096
1248
1267
1267
1312
1375
1488
1656
1727
1531
1331
955
988
1155
1293
1362
1105
817
548
336
69
-13
-2
168
118
-174
-576
-858
-859
-810
-764
-846
-874
-887
-891
-1035
-1141
-1132
-983
-845
-883
-987
-1023
-928
-865
-805
-903
-935
-949
-900
-972
-1017
-1000
-960
-881
-898
-967
-1086
-1084
-1035
-1009
-1021
-1027
-1088
-1131
-1178
-1274
-1324
-1330
-1239
-1230
-1254
-1328
-1360
-1316
-1284
-1228
-1237
-1176
-1138
-1046
-989
-917
-793
-662
-518
-458
-390
-290
-126
81
212
277
328
387
502
595
708
766
900
966
1003
988
1003
1095
1212
1328
1327
1404
1484
1663
1708
1506
1343
1040
1131
1365
1498
1458
1197
938
659
505
284
164
169
265
252
-82
-470
-726
-753
-682
-683
-756
-812
-806
-774
-890
-996
-1007
-888
-750
-736
-812
-884
-792
-730
-717
-826
-901
-875
-814
-766
-816
-835
-843
-819
-914
-1017
-1107
-1042
-964
-939
-1000
-1098
-1200
-1273
-1281
-1353
-1331
-1321
-1256
-1308
-1365
-1458
-1525
-1454
-1410
-1343
-1314
-1248
-1183
-1125
-1060
-979
-856
-697
-530
-433
-375
-251
-140
-6
117
203
320
436
546
624
671
766
853
990
1051
1096
1142
1219
1305
1344
1441
1506
1640
1777
1607
1456
1187
1037
1268
1440
1538
1320
1061
740
570
419
303
292
345
398
195
-206
-553
-665
-590
-508
-570
-633
-720
-692
-766
-846
-904
-846
-683
-628
-655
-769
-758
-704
-669
-746
-845
-892
-865
-795
-827
-881
-957
-937
-924
-1001
-1059
-1122
-1067
-1021
-1027
-1112
-1205
-1221
-1209
-1221
-1288
-1297
-1294
-1264
-1302
-1377
-1443
-1393
-1349
-1262
-1264
-1209
-1142
-1088
-1016
-991
-908
-799
-649
-497
-386
-308
-186
-40
74
186
258
353
494
603
669
712
717
807
855
920
990
1028
1165
1214
1253
1274
1339
1501
1541
1399
1240
969
1015
1150
1269
1233
1000
746
482
355
212
173
198
247
151
-132
-488
-661
-655
-565
-543
-629
-692
-730
-734
-826
-892
-900
-798
-711
-736
-787
-864
-827
-806
-859
-925
-1020
-992
-957
-927
-972
-1018
-1003
-1030
-1094
-1186
-1235
-1203
-1102
-1089
-1156
-1268
-1307
-1318
-1299
-1326
-1323
-1270
-1242
-1263
-1335
-1375
-1356
-1248
-1175
-1118
-1083
-1022
-917
-818
-758
-707
-618
-476
-336
-246
-154
-30
111
223
307
368
469
578
688
789
823
920
982
1039
1088
1143
1246
1364
1452
1484
1555
1483
1349
1181
990
1142
1308
1379
1248
931
650
498
423
335
294
287
294
142
-148
-452
-582
-543
-462
-498
-556
-640
-666
-672
-758
-784
-779
-683
-641
-650
-698
-742
-721
-712
-751
-849
-909
-910
-853
-869
-901
-1052
-1221
-1224
-1200
-1088
-1050
-1095
-1199
-1271
-1345
-1410
-1391
-1279
-1143
-1151
-1255
-1437
-1446
-1407
-1301
-1196
-1174
-1145
-1156
-1158
-1162
-1044
-943
-756
-633
-570
-514
-469
-378
-247
-116
-21
107
216
313
391
485
543
635
743
788
848
890
975
1030
1077
1150
1216
1299
1380
1434
1457
1418
1185
1006
935
1107
1316
1263
986
672
472
395
331
227
233
290
249
-21
-351
-566
-544
-415
-392
-479
-564
-568
-582
-643
-734
-763
-675
-618
-616
-709
-769
-740
-728
-796
-913
-972
-994
-962
-949
-976
-1026
-1064
-1093
-1153
-1247
-1276
-1211
-1149
-1140
-1210
-1300
-1353
-1309
-1272
-1258
-1219
-1211
-1205
-1227
-1260
-1285
-1221
-1117
-1046
-1007
-1030
-950
-870
-775
-679
-601
-515
-384
-280
-219
-126
-4
155
282
375
392
458
565
662
727
767
811
889
976
1011
1045
1098
1196
1342
1320
1364
1389
1257
1106
990
1020
1177
1324
1197
945
637
504
476
404
358
358
350
215
-21
-322
-433
-397
-287
-319
-397
-487
-529
-539
-618
-670
-693
-632
-608
-606
-698
-755
-767
-787
-813
-937
-1059
-1060
-1015
-1002
-1017
-1085
-1154
-1211
-1287
-1342
-1289
-1215
-1132
-1139
-1242
-1336
-1356
-1295
-1229
-1167
-1151
-1155
-1169
-1182
-1202
-1166
-1115
-1019
-976
-957
-957
-912
-795
-694
-620
-559
-451
-358
-226
-107
-28
72
189
288
359
384
502
578
682
757
782
861
910
977
994
993
1064
1136
1205
1245
1205
1187
1052
939
861
893
970
987
843
603
404
341
241
188
190
165
140
-44
-217
-401
-452
-433
-404
-436
-491
-521
-549
-585
-663
-675
-662
-638
-643
-662
-732
-755
-859
-935
-1021
-1095
-1056
-1046
-1046
-1126
-1215
-1294
-1308
-1328
-1304
-1283
-1257
-1253
-1285
-1327
-1354
-1313
-1265
-1172
-1156
-1153
-1165
-1142
-1102
-1084
-1057
-1011
-954
-923
-885
-850
-769
-690
-598
-487
-444
-363
-272
-164
-27
51
139
240
305
384
449
504
587
681
725
770
830
822
933
932
965
1036
1070
1140
1119
1126
1064
1015
973
894
888
863
812
738
624
455
336
260
198
126
48
-38
-110
-189
-304
-393
-494
-513
-547
-566
-613
-672
-698
-744
-785
-856
-882
-904
-888
-915
-982
-1013
-1064
-1088
-1124
-1185
-1210
-1177
-1145
-1144
-1186
-1223
-1240
-1238
-1235
-1201
-1128
-1106
-1071
-1097
-1116
-1142
-1101
-1036
-1007
-947
-926
-905
-900
-885
-842
-787
-717
-618
-547
-489
-457
-395
-326
-255
-171
-85
-23
58
152
204
268
351
448
520
597
621
662
730
779
838
858
905
907
928
946
903
897
881
893
859
870
754
729
628
485
420
350
348
296
200
39
-68
-166
-209
-257
-277
-315
-355
-425
-547
-614
-667
-661
-655
-677
-754
-837
-875
-907
-905
-937
-955
-988
-1015
-1055
-1095
-1112
-1122
-1134
-1159
-1166
-1190
-1175
-1130
-1090
-1080
-1061
-1059
-1037
-992
-964
-933
-891
-872
-841
-828
-813
-771
-748
-689
-656
-635
-577
-514
-461
-417
-377
-304
-233
-171
-83
-36
25
99
157
247
327
379
459
499
543
632
681
766
787
834
839
838
884
895
947
939
921
923
934
937
852
801
752
650
643
601
521
472
375
256
125
2
-55
-96
-110
-152
-260
-409
-529
-593
-670
-691
-703
-706
-774
-888
-968
-1022
-1005
-969
-959
-975
-1026
-1096
-1139
-1153
-1132
-1107
-1070
-1058
-1073
-1097
-1091
-1039
-978
-923
-906
-881
-882
-874
-864
-829
-786
-734
-690
-684
-646
-633
-604
-560
-519
-503
-447
-407
-378
-333
-299
-254
-189
-107
-44
-5
47
149
232
288
347
378
435
492
521
553
581
618
631
657
632
671
676
713
700
707
676
635
599
561
523
454
418
372
372
253
180
49
-53
-70
-109
-144
-203
-296
-391
-477
-572
-605
-640
-641
-677
-748
-833
-912
-957
-985
-990
-1000
-1004
-1017
-1043
-1059
-1085
-1090
-1084
-1057
-1026
-1039
-1058
-1069
-1061
-1031
-1027
-994
-955
-939
-912
-890
-854
-854
-798
-767
-734
-709
-700
-570
-550
-554
-523
-471
-429
-367
-289
-199
-171
-110
-36
31
77
110
202
260
303
358
422
454
510
554
632
644
686
724
712
723
732
776
798
817
804
790
708
669
598
591
524
477
393
324
253
182
112
-12
-21
-106
-156
-262
-320
-392
-421
-496
-562
-621
-661
-676
-735
-764
-839
-851
-912
-891
-948
-997
-1014
-1022
-1019
-1051
-1054
-1077
-1059
-1087
-1061
-1083
-1067
-1055
-1052
-1049
-1042
-1003
-960
-927
-928
-900
-899
-850
-804
-761
-742
-741
-725
-695
-644
-612
-563
-510
-449
-437
-366
-321
-263
-198
-143
-88
-60
27
59
108
169
235
268
326
379
416
460
479
509
513
527
512
536
529
537
547
520
512
477
443
430
418
361
345
284
265
215
183
132
99
54
-18
-83
-146
-183
-241
-253
-351
-365
-433
-488
-559
-598
-594
-599
-614
-656
-676
-736
-721
-722
-703
-699
-711
-753
-781
-789
-806
-790
-767
-740
-767
-789
-803
-803
-794
-789
-769
-779
-766
-778
-771
-753
-716
-671
-662
-631
-611
-588
-560
-523
-463
-411
-385
-340
-297
-270
-185
-178
-100
-44
-17
48
66
132
153
216
240
271
317
368
385
433
450
474
470
485
489
488
510
472
495
431
392
374
348
365
363
338
334
269
241
218
175
185
150
94
50
0
-58
-81
-93
-144
-198
-261
-303
-338
-377
-400
-455
-465
-479
-522
-575
-625
-640
-648
-679
-729
-750
-783
-791
-814
-801
-798
-808
-783
-792
-816
-860
-869
-868
-863
-870
-876
-882
-881
-878
-884
-872
-850
-808
-800
-779
-751
-707
-659
-611
-597
-562
-517
-464
-391
-367
-307
-260
-216
-139
-100
-60
-10
54
94
134
146
179
212
252
286
270
299
320
323
371
398
379
381
375
383
370
347
348
351
342
307
267
238
205
197
171
140
124
50
20
-8
-64
-122
-148
-206
-263
-321
-361
-403
-413
-428
-477
-518
-559
-589
-614
-638
-666
-673
-700
-711
-741
-763
-780
-782
-771
-773
-758
-762
-769
-773
-776
-761
-757
-770
-771
-778
-807
-834
-833
-814
-821
-810
-781
-767
-763
-741
-701
-666
-646
-616
-602
-584
-543
-497
-459
-412
-373
-329
-266
-228
-181
-147
-106
-88
-40
-5
28
77
131
152
172
214
264
268
317
342
344
363
350
324
314
345
337
328
300
257
246
228
186
211
188
167
110
63
4
-26
-57
-35
-58
-80
-109
-182
-227
-295
-305
-358
-350
-382
-388
-443
-432
-456
-493
-520
-541
-546
-580
-573
-609
-635
-689
-710
-738
-749
-730
-731
-742
-747
-745
-729
-699
-696
-701
-712
-727
-726
-728
-732
-723
-708
-688
-688
-684
-652
-662
-624
-611
-609
-590
-559
-548
-532
-505
-480
-433
-387
-356
-327
-280
-261
-206
-190
-148
-116
-89
-26
7
51
44
74
78
134
132
178
208
225
251
254
248
238
262
260
256
220
243
203
194
185
208
168
143
140
109
97
38
8
-17
-21
-65
-93
-111
-145
-180
-179
-209
-240
-248
-272
-297
-355
-386
-405
-474
-513
-505
-523
-529
-543
-574
-646
-652
-639
-639
-633
-660
-664
-666
-661
-675
-661
-651
-625
-619
-627
-639
-645
-627
-610
-621
-628
-636
-642
-631
-626
-590
-611
-596
-612
-623
-599
-576
-510
-460
-425
-430
-398
-385
-328
-300
-202
-167
-101
-103
-58
-27
-31
58
73
131
162
190
191
222
197
271
285
280
299
292
278
278
297
271
252
222
213
146
132
118
79
59
43
61
48
14
-23
-61
-114
-158
-177
-185
-194
-209
-234
-285
-335
-331
-328
-363
-401
-410
-435
-445
-438
-447
-459
-477
-494
-517
-551
-552
-527
-522
-534
-532
-532
-549
-572
-582
-571
-568
-582
-562
-528
-550
-571
-574
-570
-601
-600
-575
-561
-568
-542
-548
-590
-560
-547
-531
-524
-492
-457
-437
-439
-393
-386
-366
-311
-248
-223
-205
-158
-124
-159
-80
-79
-44
10
-15
41
24
31
38
86
49
54
55
69
33
79
82
78
68
55
50
12
16
30
55
-2
-8
3
-20
-74
-67
-62
-82
-114
-97
-81
-160
-201
-219
-223
-282
-295
-263
-296
-349
-374
-390
-436
-461
-437
-442
-493
-497
-477
-498
-521
-487
-505
-546
-546
-537
-555
-575
-570
-555
-566
-590
-576
-573
-583
-577
-571
-584
-578
-566
-559
-565
-541
-541
-534
-541
-534
-498
-500
-467
-421
-402
-371
-350
-339
-330
-305
-267
-241
-227
-210
-217
-208
-168
-131
-113
-99
-52
-57
-81
-66
-70
-54
-29
-28
-10
-28
-46
-32
-58
-56
-19
-13
-25
-28
-43
-67
-56
-32
-37
-56
-30
-36
-61
-95
-105
-97
-113
-135
-131
-140
-189
-209
-197
-231
-260
-249
-237
-268
-302
-314
-309
-336
-376
-332
-370
-397
-398
-408
-425
-404
-370
-355
-371
-385
-393
-429
-427
-439
-448
-467
-464
-482
-508
-517
-511
-512
-503
-519
-520
-558
-577
-532
-506
-492
-464
-430
-488
-441
-431
-434
-440
-378
-359
-367
-356
-309
-310
-342
-247
-240
-250
-250
-151
-168
-172
-151
-103
-149
-164
-131
-123
-106
-99
-44
-88
-99
-83
-49
-111
-76
-44
-72
-59
-19
-21
-60
-30
-5
-18
-59
-37
-42
-16
-12
-38
-28
-38
-59
-87
-72
-91
-94
-107
-128
-138
-163
-191
-194
-245
-266
-250
-255
-248
-280
-298
-309
-317
-328
-325
-318
-350
-335
-326
-341
-361
-377
-382
-393
-392
-395
-409
-430
-427
-407
-396
-404
-400
-404
-392
-356
-374
-382
-321
-300
-339
-330
-322
-373
-358
-319
-330
-317
-292
-286
-272
-300
-239
-240
-265
-236
-232
-251
-253
-219
-236
-206
-214
-207
-249
-234
-205
-175
-163
-149
-94
-113
-183
-159
-131
-157
-96
-74
-30
-79
-45
-8
-38
-27
13
-6
-22
-1
-5
-10
-46
-40
-41
-57
-48
-27
-111
-135
-102
-104
-139
-152
-133
-182
-199
-201
-233
-257
-223
-229
-257
-278
-314
-337
-333
-299
-290
-330
-350
-338
-402
-434
-389
-387
-386
-355
-332
-341
-381
-391
-408
-437
-416
-387
-407
-412
-414
-415
-434
-450
-430
-427
-410
-374
-383
-384
-319
-338
-380
-359
-382
-423
-341
-299
-281
-284
-270
-280
-333
-320
-274
-256
-277
-202
-190
-240
-245
-200
-236
-270
-245
-165
-166
-183
-161
-150
-177
-210
-179
-193
-233
-220
-170
-129
-163
-202
-166
-212
-258
-166
-118
-128
-133
-73
-114
-178
-144
-135
-160
-179
-156
-183
-228
-206
-210
-259
-282
-243
-238
-292
-270
-278
-290
-286
-272
-317
-403
-363
-348
-394
-346
-328
-329
-306
-361
-394
-389
-409
-362
-328
-348
-347
-355
-355
-345
-378
-392
-357
-379
-343
-332
-339
-351
-320
-307
-368
-363
-348
-339
-335
-332
-346
-331
-344
-306
-350
-363
-334
-343
-349
-340
-348
-383
-354
-331
-356
-371
-331
-279
-299
-325
-247
-270
-274
-235
-237
-252
-274
-249
-199
-196
-173
-116
-144
-128
-109
-145
-158
-137
-78
-105
-116
-71
-151
-155
-106
-103
-151
-135
-90
-148
-140
-137
-115
-153
-176
-132
-192
-237
-180
-177
-208
-218
-222
-248
-308
-326
-293
-264
-289
-257
-230
-285
-287
-256
-318
-338
-285
-319
-302
-273
-289
-289
-355
-356
-344
-355
-314
-292
-290
-303
-304
-319
-316
-307
-322
-309
-278
-296
-282
-288
-284
-282
-290
-328
-336
-274
-306
-272
-248
-287
-303
-295
-307
-298
-287
-269
-301
-314
-305
-293
-302
-310
-236
-246
-270
-261
-215
-234
-222
-186
-191
-179
-149
-151
-131
-126
-100
-81
-74
-53
-96
-105
-94
-60
-77
-43
-53
-95
-93
-125
-133
-107
-147
-101
-76
-143
-170
-156
-196
-216
-193
-196
-184
-188
-202
-191
-199
-224
-254
-265
-267
-263
-247
-282
-300
-306
-311
-312
-294
-299
-306
-282
-285
-290
-276
-297
-295
-289
-291
-269
-280
-283
-252
-244
-255
-256
-254
-255
-263
-272
-244
-245
-259
-224
-250
-283
-269
-272
-294
-252
-231
-229
-210
-209
-232
-264
-266
-269
-275
-260
-245
-253
-245
-242
-237
-239
-245
-251
-230
-237
-221
-198
-224
-246
-218
-216
-204
-175
-169
-173
-152
-166
-184
-182
-186
-179
-200
-175
-177
-173
-157
-174
-200
-186
-196
-221
-188
-181
-163
-139
-163
-197
-215
-246
-241
-243
-250
-232
-239
-233
-255
-271
-248
-268
-261
-236
-239
-265
-269
-264
-287
-282
-290
-284
-310
-312
-311
-319
-316
-290
-295
-315
-318
-330
-328
-311
-284
-286
-289
-295
-320
-323
-300
-323
-323
-294
-288
-278
-285
-279
-294
-296
-272
-271
-274
-252
-254
-237
-248
-231
-244
-264
-265
-261
-236
-227
-203
-182
-210
-217
-216
-251
-284
-289
-247
-217
-190
-171
-177
-188
-217
-200
-209
-197
-189
-177
-187
-219
-233
-249
-283
-284
-254
-274
-255
-250
-273
-265
-244
-245
-257
-256
-249
-267
-251
-240
-241
-242
-240
-248
-268
-256
-254
-258
-237
-244
-243
-235
-247
-259
-271
-246
-265
-279
-278
-297
-299
-283
-303
-323
-316
-342
-360
-360
-330
-351
-357
-360
-353
-372
-369
-360
-354
-348
-324
-334
-351
-344
-333
-321
-319
-321
-325
-332
-324
-321
-329
-322
-328
-306
-322
-326
-331
-335
-338
-337
-313
-315
-310
-303
-325
-316
-308
-331
-307
-308
-320
-317
-333
-343
-344
-321
-347
-333
-320
-318
-300
-304
-296
-276
-266
-244
-220
-203
-182
-188
-171
-194
-193
-184
-200
-188
-174
-188
-173
-199
-198
-195
-209
-215
-205
-190
-207
-195
-224
-217
-236
-238
-236
-268
-283
-292
-311
-307
-328
-301
-293
-317
-294
-293
-303
-309
-310
-319
-317
-317
-306
-301
-303
-298
-308
-309
-289
-296
-285
-260
-268
-259
-261
-274
-266
-265
-232
-223
-231
-214
-194
-198
-200
-189
-190
-194
-203
-168
-155
-167
-191
-201
-206
-192
-197
-216
-215
-209
-212
-225
-232
-241
-241
-255
-263
-261
-267
-263
-258
-256
-248
-247
-244
-268
-271
-291
-295
-295
-279
-291
-291
-279
-294
-302
-296
-307
-305
-274
-271
-279
-269
-258
-271
-262
-258
-254
-255
-238
-230
-212
-199
-194
-173
-185
-177
-164
-185
-174
-175
-187
-181
-187
-181
-186
-221
-218
-239
-239
-231
-245
-243
-249
-256
-256
-267
-264
-277
-275
-274
-280
-279
-292
-297
-310
-300
-278
-273
-274
-256
-258
-283
-268
-277
-278
-258
-281
-257
-265
-282
-275
-283
-285
-283
-264
-264
-265
-255
-254
-271
-271
-249
-266
-252
-234
-242
-207
-200
-175
-162
-185
-161
-138
-141
-120
-117
-112
-106
-104
-122
-125
-134
-165
-167
-190
-195
-204
-207
-201
-226
-245
-259
-278
-284
-295
-289
-315
-332
-338
-345
-338
-330
-348
-355
-351
-354
-359
-357
-343
-345
-347
-354
-348
-363
-371
-365
-375
-380
-351
-333
-346
-341
-323
-332
-333
-329
-324
-326
-301
-304
-316
-321
-301
-298
-309
-276
-281
-280
-259
-280
-256
-252
-240
-225
-229
-219
-223
-234
-251
-234
-243
-234
-228
-244
-234
-260
-264
-277
-324
-313
-322
-347
-354
-364
-366
-369
-361
-365
-367
-339
-358
-354
-359
-357
-323
-311
-294
-279
-259
-261
-276
-272
-267
-261
-244
-222
-214
-193
-188
-195
-195
-203
-183
-175
-165
-171
-191
-188
-201
-235
-236
-249
-251
-239
-257
-262
-289
-334
-342
-359
-377
-376
-369
-367
-368
-382
-398
-404
-415
-425
-447
-447
-453
-472
-463
-462
-474
-461
-453
-456
-433
-439
-414
-379
-386
-350
-342
-346
-330
-325
-312
-315
-298
-281
-279
-271
-255
-252
-250
-245
-254
-226
-244
-241
-224
-221
-229
-232
-217
-230
-232
-218
-231
-241
-253
-250
-271
-272
-274
-280
-285
-293
-292
-289
-282
-287
-297
-307
-315
-322
-316
-329
-314
-317
-302
-303
-331
-331
-325
-317
-314
-334
-320
-315
-331
-318
-298
-289
-275
-246
-227
-207
-182
-164
-153
-120
-119
-101
-92
-95
-97
-106
-108
-126
-131
-132
-147
-150
-149
-152
-194
-194
-212
-232
-218
-241
-257
-288
-309
-313
-348
-342
-346
-350
-341
-348
-349
-345
-355
-367
-371
-358
-349
-340
-327
-310
-300
-287
-265
-268
-266
-254
-258
-251
-226
-220
-209
-199
-175
-161
-148
-136
-124
-112
-122
-112
-106
-113
-99
-105
-113
-121
-111
-133
-138
-155
-178
-193
-203
-196
-213
-228
-246
-251
-271
-265
-274
-290
-299
-318
-313
-327
-315
-314
-323
-317
-314
-320
-325
-320
-331
-331
-327
-309
-289
-265
-252
-266
-266
-269
-251
-244
-230
-206
-208
-198
-183
-192
-178
-164
-177
-178
-198
-195
-202
-219
-223
-235
-218
-220
-231
-240
-250
-257
-265
-274
-268
-272
-295
-281
-291
-309
-298
-312
-318
-333
-330
-326
-344
-355
-348
-338
-338
-334
-328
-322
-329
-320
-300
-270
-255
-220
-198
-180
-142
-135
-117
-110
-77
-76
-90
-79
-73
-53
-47
-47
-52
-47
-53
-61
-79
-89
-74
-88
-95
-118
-147
-149
-169
-191
-229
-252
-277
-305
-319
-317
-329
-354
-361
-379
-400
-413
-406
-418
-434
-434
-437
-426
-430
-426
-413
-404
-390
-379
-349
-348
-345
-325
-323
-314
-312
-310
-288
-292
-285
-273
-274
-283
-256
-253
-241
-249
-263
-260
-286
-289
-291
-287
-280
-280
-281
-275
-289
-304
-305
-334
-321
-323
-335
-317
-321
-314
-331
-319
-316
-330
-322
-310
-310
-300
-294
-297
-279
-275
-268
-257
-256
-241
-231
-218
-202
-178
-180
-178
-167
-175
-166
-165
-150
-136
-129
-140
-144
-167
-186
-180
-193
-192
-209
-218
-216
-235
-253
-264
-263
-275
-276
-265
-258
-268
-254
-244
-259
-264
-291
-305
-313
-321
-311
-327
-323
-321
-339
-343
-348
-344
-345
-363
-355
-361
-355
-334
-344
-336
-339
-344
-373
-387
-365
-362
-374
-374
-376
-375
-371
-379
-372
-375
-367
-360
-362
-357
-349
-350
-338
-320
-311
-305
-307
-311
-299
-293
-285
-279
-265
-269
-263
-236
-222
-225
-235
-229
-222
-210
-196
-184
-175
-177
-172
-158
-153
-159
-154
-148
-162
-180
-198
-204
-206
-204
-191
-191
-204
-216
-224
-231
-234
-241
-245
-240
-235
-241
-243
-258
-266
-264
-256
-263
-268
-268
-267
-263
-276
-270
-251
-252
-252
-254
-248
-233
-235
-224
-223
-221
-234
-234
-233
-246
-243
-249
-247
-234
-239
-234
-228
-237
-239
-232
-224
-211
-215
-225
-226
-233
-239
-260
-242
-229
-254
-238
-235
-243
-244
-241
-229
-229
-212
-206
-211
-198
-214
-216
-211
-213
-213
-213
-210
-205
-209
-211
-195
-197
-198
-201
-204
-181
-183
-189
-170
-170
-176
-169
-163
-157
-148
-143
-155
-141
-152
-156
-132
-144
-152
-147
-149
-161
-183
-166
-180
-189
-191
-211
-189
-204
-188
-208
-223
-216
-223
-237
-234
-237
-259
-249
-269
-282
-299
-293
-283
-293
-278
-280
-282
-276
-265
-248
-247
-263
-253
-257
-269
-290
-281
-264
-266
-275
-284
-283
-289
-280
-281
-294
-279
-304
-296
-276
-274
-286
-270
-268
-257
-253
-242
-224
-219
-228
-226
-205
-202
-204
-213
-183
-227
-192
-179
-198
-149
-170
-186
-167
-169
-172
-182
-188
-164
-194
-200
-183
-207
-183
-172
-183
-193
-196
-196
-211
-222
-234
-236
-252
-230
-243
-258
-252
-269
-279
-284
-272
-267
-259
-271
-277
-282
-287
-293
-316
-325
-345
-349
-332
-342
-332
-307
-295
-298
-292
-286
-290
-286
-303
-292
-305
-292
-286
-303
-269
-294
-266
-253
-252
-245
-263
-277
-284
-281
-293
-289
-300
-299
-311
-304
-303
-297
-285
-289
-296
-301
-287
-282
-264
-263
-264
-257
-259
-249
-252
-246
-249
-256
-243
-240
-228
-221
-196
-198
-212
-205
-208
-194
-175
-148
-154
-140
-123
-142
-116
-116
-110
-124
-121
-124
-147
-129
-143
-172
-176
-193
-187
-187
-205
-203
-211
-219
-224
-246
-262
-271
-289
-294
-293
-293
-300
-301
-288
-285
-276
-273
-291
-294
-293
-298
-291
-292
-294
-286
-279
-262
-268
-260
-240
-272
-243
-242
-261
-236
-215
-224
-233
-201
-226
-203
-198
-209
-171
-198
-189
-177
-197
-205
-196
-218
-219
-234
-260
-253
-275
-275
-294
-305
-304
-314
-311
-317
-337
-335
-348
-375
-377
-410
-398
-374
-362
-342
-344
-341
-336
-329
-328
-313
-326
-323
-309
-293
-267
-258
-241
-232
-206
-196
-177
-152
-137
-120
-104
-107
-87
-73
-66
-42
-65
-56
-76
-78
-52
-54
-55
-63
-56
-78
-95
-99
-109
-118
-131
-132
-150
-164
-199
-213
-219
-240
-253
-256
-260
-279
-289
-292
-299
-298
-295
-304
-303
-308
-307
-310
-317
-315
-307
-281
-260
-254
-247
-234
-224
-213
-209
-209
-189
-177
-164
-159
-158
-142
-142
-138
-117
-105
-106
-97
-93
-77
-86
-94
-98
-127
-131
-150
-150
-149
-149
-156
-152
-166
-176
-169
-182
-192
-222
-216
-222
-220
-216
-220
-220
-229
-236
-258
-250
-251
-244
-243
-253
-252
-251
-265
-283
-291
-290
-282
-291
-281
-279
-289
-295
-300
-291
-301
-293
-299
-305
-282
-285
-298
-296
-278
-278
-282
-264
-268
-254
-255
-253
-245
-244
-239
-250
-251
-232
-249
-231
-242
-259
-247
-260
-255
-264
-273
-273
-286
-302
-304
-321
-328
-329
-337
-339
-347
-364
-373
-379
-380
-382
-379
-374
-382
-382
-372
-377
-372
-370
-373
-383
-377
-373
-369
-360
-356
-340
-325
-322
-308
-285
-279
-266
-252
-238
-237
-214
-193
-183
-189
-193
-192
-168
-174
-183
-158
-158
-160
-170
-179
-192
-213
-225
-234
-252
-258
-273
-286
-291
-309
-297
-316
-343
-354
-377
-386
-396
-407
-405
-408
-420
-429
-434
-437
-445
-446
-430
-421
-412
-403
-392
-386
-384
-365
-345
-329
-320
-312
-315
-320
-296
-299
-299
-285
-261
-243
-236
-233
-237
-229
-230
-222
-238
-217
-219
-226
-212
-220
-205
-214
-194
-208
-233
-234
-251
-262
-262
-276
-276
-276
-290
-298
-313
-321
-307
-328
-341
-332
-349
-334
-334
-338
-337
-343
-352
-348
-350
-353
-356
-347
-343
-355
-350
-340
-332
-325
-311
-306
-321
-323
-304
-281
-274
-253
-249
-253
-250
-251
-243
-228
-225
-229
-242
-238
-226
-232
-215
-215
-214
-187
-200
-204
-207
-210
-196
-223
-212
-218
-212
-217
-229
-227
-235
-225
-232
-247
-264
-257
-273
-257
-280
-285
-288
-297
-318
-328
-332
-353
-335
-339
-327
-329
-337
-334
-328
-330
-337
-336
-328
-315
-334
-324
-319
-318
-306
-311
-310
-292
-265
-259
-251
-242
-218
-203
-187
-175
-198
-192
-167
-187
-174
-185
-192
-171
-185
-173
-170
-186
-196
-192
-204
-188
-187
-199
-205
-206
-222
-226
-218
-218
-212
-225
-205
-205
-206
-214
-225
-214
-217
-208
-218
-209
-228
-230
-229
-226
-218
-226
-210
-230
-236
-220
-231
-239
-229
-240
-233
-206
-210
-201
-212
-218
-220
-219
-203
-186
-184
-182
-181
-171
-150
-171
-145
-161
-153
-137
-153
-156
-174
-174
-193
-207
-189
-215
-205
-219
-211
-231
-244
-248
-257
-245
-265
-248
-284
-271
-262
-292
-276
-277
-277
-270
-293
-311
-285
-285
-282
-299
-309
-318
-330
-323
-354
-347
-349
-350
-348
-333
-332
-327
-325
-313
-301
-304
-296
-300
-291
-295
-280
-269
-261
-253
-249
-238
-231
-226
-225
-222
-205
-206
-178
-183
-173
-147
-160
-149
-153
-155
-162
-170
-180
-201
-206
-207
-210
-213
-192
-194
-214
-221
-229
-233
-243
-230
-260
-267
-254
-240
-241
-252
-239
-249
-252
-263
-255
-253
-257
-277
-285
-287
-294
-277
-283
-285
-294
-295
-294
-293
-292
-310
-293
-297
-296
-286
-283
-291
-296
-299
-320
-292
-300
-292
-302
-312
-311
-312
-315
-288
-285
-288
-253
-263
-221
-215
-210
-190
-211
-214
-212
-210
-218
-231
-238
-233
-258
-281
-298
-313
-305
-305
-306
-316
-311
-311
-299
-314
-322
-318
-351
-358
-391
-402
-412
-424
-424
-427
-434
-447
-442
-445
-434
-449
-447
-432
-415
-400
-382
-353
-350
-349
-359
-345
-353
-339
-332
-310
-276
-284
-222
-239
-220
-182
-179
-168
-144
-168
-173
-169
-194
-195
-214
-204
-192
-211
-206
-221
-248
-254
-264
-284
-277
-284
-286
-285
-297
-311
-330
-327
-358
-362
-356
-355
-375
-377
-386
-401
-392
-398
-386
-392
-401
-405
-412
-420
-417
-392
-378
-359
-348
-344
-349
-340
-335
-337
-334
-327
-316
-330
-342
-349
-329
-324
-320
-300
-306
-315
-317
-304
-312
-318
-306
-289
-298
-310
-299
-305
-309
-314
-302
-295
-297
-315
-328
-326
-327
-328
-344
-350
-347
-346
-348
-349
-326
-337
-334
-329
-310
-303
-312
-308
-317
-301
-312
-291
-286
-268
-264
-271
-256
-275
-264
-253
-254
-234
-238
-258
-260
-261
-280
-274
-303
-302
-300
-309
-323
-327
-314
-317
-306
-308
-300
-284
-274
-261
-234
-235
-231
-232
-225
-203
-197
-203
-202
-186
-202
-187
-180
-198
-178
-191
-193
-208
-201
-206
-229
-233
-261
-273
-283
-287
-295
-281
-297
-292
-302
-300
-300
-297
-298
-300
-295
-293
-290
-290
-309
-322
-319
-299
-295
-296
-250
-273
-247
-241
-238
-211
-213
-199
-208
-197
-198
-180
-200
-196
-166
-187
-168
-181
-160
-159
-169
-153
-162
-166
-170
-178
-196
-198
-212
-204
-228
-227
-226
-247
-240
-244
-240
-254
-246
-250
-240
-239
-241
-231
-236
-243
-257
-260
-278
-262
-250
-253
-252
-254
-239
-250
-234
-235
-237
-236
-234
-237
-245
-241
-266
-286
-307
-318
-341
-343
-348
-366
-354
-340
-327
-339
-336
-328
-338
-357
-363
-358
-372
-371
-371
-367
-374
-367
-345
-339
-331
-313
-299
-298
-273
-258
-248
-251
-229
-206
-196
-191
-191
-179
-192
-183
-168
-158
-135
-124
-117
-113
-105
-110
-123
-145
-160
-190
-202
-222
-242
-233
-250
-251
-258
-276
-276
-272
-298
-314
-320
-329
-331
-342
-345
-356
-366
-355
-365
-364
-368
-374
-379
-369
-376
-378
-388
-393
-394
-391
-377
-369
-363
-344
-324
-321
-290
-262
-242
-235
-227
-203
-186
-169
-165
-164
-159
-175
-168
-165
-155
-150
-143
-148
-165
-173
-191
-208
-225
-242
-270
-307
-328
-345
-353
-372
-389
-389
-395
-393
-408
-413
-418
-433
-433
-449
-444
-431
-420
-402
-403
-403
-388
-385
-381
-369
-346
-333
-334
-320
-308
-302
-302
-303
-296
-285
-282
-282
-289
-286
-259
-236
-223
-220
-203
-190
-178
-158
-156
-143
-137
-131
-117
-120
-110
-106
-121
-128
-134
-145
-142
-151
-168
-171
-175
-164
-182
-185
-202
-236
-237
-247
-246
-245
-247
-259
-261
-289
-301
-299
-296
-289
-301
-308
-338
-357
-376
-384
-386
-386
-385
-403
-412
-424
-437
-441
-448
-460
-468
-463
-465
-466
-466
-455
-452
-446
-422
-406
-402
-386
-376
-371
-358
-360
-343
-319
-305
-292
-271
-267
-240
-234
-211
-192
-201
-186
-176
-170
-159
-124
-107
-92
-93
-83
-89
-89
-93
-93
-85
-77
-66
-65
-79
-95
-94
-115
-119
-114
-125
-136
-142
-152
-169
-180
-185
-178
-176
-179
-182
-198
-205
-218
-221
-236
-246
-258
-274
-288
-295
-304
-305
-301
-314
-320
-324
-339
-346
-332
-332
-322
-303
-310
-310
-307
-304
-307
-305
-286
-263
-257
-261
-261
-244
-234
-233
-210
-188
-189
-188
-191
-178
-165
-163
-145
-131
-124
-118
-107
-129
-132
-134
-134
-118
-126
-131
-129
-138
-130
-116
-118
-129
-145
-172
-181
-212
-222
-220
-219
-233
-242
-228
-235
-246
-258
-254
-274
-276
-287
-304
-310
-322
-333
-362
-356
-360
-362
-375
-406
-409
-414
-412
-436
-448
-463
-458
-438
-430
-410
-405
-377
-380
-370
-369
-354
-339
-335
-298
-288
-263
-259
-260
-255
-239
-222
-212
-197
-215
-190
-208
-215
-221
-225
-207
-197
-174
-202
-168
-206
-188
-185
-192
-160
-177
-161
-160
-165
-179
-169
-181
-192
-198
-194
-192
-203
-201
-215
-226
-215
-220
-221
-229
-229
-238
-231
-242
-236
-251
-263
-283
-297
-296
-314
-304
-341
-342
-345
-362
-383
-389
-386
-406
-425
-426
-435
-450
-450
-460
-467
-471
-472
-452
-453
-446
-435
-432
-410
-401
-390
-377
-372
-346
-327
-329
-328
-324
-322
-285
-272
-262
-246
-238
-212
-223
-206
-182
-190
-167
-157
-165
-173
-149
-135
-133
-129
-122
-124
-129
-127
-133
-131
-135
-138
-155
-146
-161
-154
-161
-165
-167
-187
-185
-239
-228
-275
-267
-260
-253
-226
-229
-211
-234
-247
-269
-292
-322
-321
-326
-340
-355
-373
-363
-381
-376
-382
-407
-398
-430
-420
-445
-458
-476
-470
-461
-462
-426
-424
-389
-380
-354
-354
-346
-347
-311
-292
-277
-251
-250
-222
-201
-212
-226
-218
-235
-236
-249
-240
-228
-202
-182
-162
-167
-136
-137
-123
-124
-132
-127
-156
-144
-140
-115
-115
-90
-122
-96
-119
-134
-115
-122
-122
-137
-135
-145
-136
-143
-153
-143
-146
-153
-167
-153
-176
-181
-193
-225
-227
-247
-241
-248
-243
-247
-277
-283
-308
-330
-351
-347
-347
-351
-343
-340
-348
-349
-344
-359
-358
-354
-347
-349
-366
-346
-351
-332
-332
-295
-267
-287
-248
-281
-241
-260
-277
-261
-267
-241
-248
-238
-219
-212
-219
-209
-215
-212
-192
-215
-188
-186
-187
-156
-176
-139
-142
-130
-126
-131
-150
-142
-145
-154
-125
-150
-110
-132
-137
-138
-143
-149
-135
-144
-134
-123
-125
-110
-120
-112
-95
-92
-97
-117
-118
-123
-151
-159
-185
-204
-214
-228
-237
-248
-244
-259
-237
-268
-268
-282
-294
-288
-294
-293
-285
-293
-287
-246
-288
-213
-269
-234
-219
-243
-189
-215
-200
-211
-200
-201
-207
-208
-194
-198
-197
-170
-177
-162
-137
-155
-138
-158
-140
-125
-125
-130
-113
-132
-150
-151
-168
-136
-175
-149
-181
-180
-200
-197
-201
-194
-215
-231
-190
-218
-234
-243
-242
-221
-210
-200
-204
-216
-219
-191
-167
-163
-149
-130
-116
-111
-106
-116
-126
-150
-160
-192
-196
-193
-224
-229
-248
-241
-267
-282
-295
-295
-309
-374
-364
-430
-405
-405
-408
-364
-388
-378
-377
-384
-361
-355
-328
-305
-313
-272
-282
-288
-266
-253
-256
-263
-269
-282
-246
-214
-189
-168
-170
-157
-183
-179
-157
-179
-121
-171
-165
-139
-148
-126
-135
-116
-121
-131
-171
-176
-215
-204
-219
-257
-263
-272
-267
-252
-270
-249
-226
-242
-252
-249
-236
-244
-243
-243
-246
-263
-250
-217
-214
-191
-188
-181
-186
-192
-203
-202
-235
-242
-275
-296
-310
-335
-328
-322
-361
-356
-373
-408
-415
-443
-425
-451
-426
-478
-458
-444
-449
-416
-409
-424
-396
-389
-363
-372
-351
-328
-335
-307
-325
-288
-290
-273
-264
-243
-216
-198
-184
-182
-169
-194
-168
-217
-199
-220
-194
-204
-178
-200
-182
-181
-212
-197
-243
-204
-252
-241
-237
-259
-225
-231
-223
-210
-213
-196
-231
-223
-211
-218
-212
-206
-205
-236
-190
-206
-216
-206
-226
-231
-219
-238
-216
-254
-264
-267
-280
-257
-289
-288
-312
-334
-325
-326
-336
-322
-314
-310
-316
-294
-326
-295
-321
-294
-323
-341
-313
-345
-296
-318
-301
-324
-311
-321
-317
-310
-310
-318
-344
-338
-361
-340
-320
-326
-323
-306
-304
-269
-259
-271
-248
-272
-245
-245
-231
-232
-235
-196
-221
-214
-217
-199
-189
-186
-217
-226
-233
-244
-261
-243
-267
-250
-235
-238
-246
-264
-227
-242
-214
-219
-181
-194
-202
-189
-222
-184
-191
-193
-189
-157
-165
-152
-156
-140
-124
-137
-124
-133
-121
-127
-137
-116
-114
-111
-95
-122
-113
-132
-137
-131
-123
-138
-133
-131
-141
-146
-201
-194
-202
-242
-215
-217
-241
-259
-257
-266
-293
-274
-292
-287
-274
-250
-266
-241
-230
-237
-202
-243
-220
-219
-222
-230
-219
-203
-199
-199
-235
-231
-272
-243
-280
-289
-287
-297
-301
-292
-261
-271
-262
-267
-257
-262
-262
-277
-270
-261
-259
-275
-252
-237
-247
-200
-232
-204
-214
-182
-183
-216
-193
-216
-190
-198
-206
-183
-192
-174
-178
-163
-162
-193
-181
-199
-175
-191
-163
-200
-202
-179
-210
-161
-184
-147
-171
-143
-147
-178
-145
-174
-151
-142
-156
-172
-195
-157
-185
-190
-187
-197
-236
-222
-205
-267
-219
-276
-265
-247
-275
-260
-280
-273
-301
-266
-298
-314
-275
-300
-294
-291
-288
-269
-278
-230
-239
-297
-248
-290
-266
-259
-291
-272
-283
-280
-281
-305
-290
-298
-313
-299
-328
-303
-319
-346
-336
-331
-315
-315
-326
-307
-319
-356
-301
-309
-310
-291
-307
-277
-284
-292
-242
-251
-238
-219
-239
-228
-229
-191
-213
-215
-180
-198
-167
-216
-198
-169
-184
-221
-213
-185
-241
-243
-238
-234
-237
-253
-249
-255
-262
-223
-254
-244
-190
-213
-220
-203
-237
-228
-190
-236
-206
-162
-219
-158
-221
-226
-204
-251
-204
-295
-263
-245
-257
-272
-243
-297
-312
-274
-355
-358
-350
-386
-388
-340
-395
-382
-360
-340
-392
-319
-305
-404
-339
-318
-361
-370
-314
-325
-324
-370
-362
-346
-356
-383
-362
-329
-351
-336
-421
-349
-363
-408
-315
-321
-397
-279
-341
-341
-297
-400
-332
-353
-388
-358
-330
-299
-395
-321
-292
-393
-296
-287
-298
-297
-283
-249
-243
-263
-260
-202
-220
-331
-188
-211
-297
-217
-201
-236
-226
-155
-195
-266
-186
-179
-216
-216
-186
-134
-250
-199
-90
-201
-192
-133
-203
-119
-272
-242
-100
-256
-284
-162
-209
-308
-199
-191
-251
-284
-208
-192
-331
-268
-161
-350
-248
-241
-358
-274
-195
-313
-289
-230
-283
-311
-288
-248
-247
-269
-258
-217
-233
-196
-289
-251
-166
-315
-277
-102
-307
-348
-65
-222
-370
-141
-280
-280
-258
-303
-278
-231
-293
-264
-217
-272
-280
-276
-219
-392
-256
-213
-361
-362
-94
-369
-341
-223
-255
-272
-370
-244
-312
-269
-354
-216
-224
-316
-296
-188
-267
-208
-252
-241
-215
-361
-274
-161
-357
-203
-247
-348
-144
-305
-260
-96
-398
-26
-187
-333
-146
-203
-246
-296
-180
-92
-273
-292
-29
-186
-426
-79
-187
-261
-130
-446
-52
-200
-419
-257
57
-427
-428
101
-356
-380
-149
-94
-353
-419
-50
-108
-523
-219
-56
-442
-231
-117
-430
-179
-158
-330
-10
-262
-297
29
-302
-278
-140
-241
-321
-256
-169
-252
-358
-202
-196
-413
-161
-265
-325
-214
-366
-303
-317
-462
-207
-362
-456
-248
-313
-441
-291
-415
-341
-366
-461
-132
-459
-422
-204
-324
-516
-234
-188
-599
-323
-240
-575
-365
-269
-431
-321
-271
-372
-326
-243
-417
-309
-338
-211
-407
-362
-103
-464
-303
-106
-411
-276
-163
-368
-342
-180
-309
-297
-348
-219
-213
-365
-107
-336
-372
-100
-417
-276
-154
-325
-381
-37
-320
-378
-131
-331
-284
-356
-206
-308
-292
-219
-345
-145
-433
-46
-236
-362
-46
-259
-203
-201
-406
155
-381
-256
-78
-69
-445
-150
-12
-430
-71
-278
-176
-198
-360
-166
-142
-312
-273
-104
-218
-202
-173
-276
-77
-388
-190
-78
-402
-296
5
-375
-373
-73
-138
-463
-264
-99
-177
-556
-142
-194
-493
-307
-262
-339
-189
-349
-302
-189
-263
-259
-404
-82
-318
-468
-181
-171
-453
-347
-153
-472
-382
-230
-518
-172
-409
-411
-334
-368
-319
-390
-598
-263
-264
-855
-156
-302
-819
-309
-201
-650
-320
-357
-440
-373
-566
-336
-358
-432
-412
-475
-151
-615
-362
-157
-479
-200
-287
-145
-412
-199
-512
-105
-414
-424
97
-358
-510
152
-344
-574
176
-376
-412
72
-327
-225
33
-539
169
-372
-114
1
-392
17
-185
-290
-34
-291
-257
34
-270
-42
-347
-114
-31
-468
77
-127
-347
-20
-190
-339
-55
-266
-216
-14
-291
-334
-70
-174
-439
-110
-283
-298
-132
-371
-162
-191
-325
-257
-151
-429
-182
-223
-261
-211
-187
-385
-75
-352
-353
-43
-373
-347
-164
-298
-510
-101
-343
-290
-340
-212
-270
-475
6
-410
-381
-162
-313
-436
-349
-80
-558
-344
-172
-458
-580
-227
-416
-506
-396
-464
-285
-303
-478
-480
-14
-471
-513
-98
-120
-753
-83
-164
-454
-340
-233
-13
-464
-445
85
-348
-401
74
-339
-163
-241
-235
-118
-262
-239
-128
-145
-308
-69
-103
-247
-99
-38
-262
44
-125
-140
-98
-116
14
-286
-108
-29
-9
-115
-364
295
-255
-438
295
-174
-391
134
-203
-79
-117
-187
89
-183
-97
-125
100
-53
-382
130
111
-529
34
12
-297
-199
-109
-126
-348
-156
-49
-438
-190
-43
-492
-291
90
-525
-390
25
-386
-524
-10
-287
-486
-55
-271
-436
-331
-95
-608
-282
-186
-612
-340
-143
-579
-528
-153
-561
-472
-353
-407
-561
-371
-521
-442
-541
-386
-445
-478
-456
-395
-545
-528
-339
-627
-465
-412
-715
-254
-512
-686
-194
-552
-643
-75
-682
-588
-110
-553
-404
-414
-367
-151
-544
-591
223
-727
-263
-23
-509
-349
8
-354
-448
73
-565
-311
-35
-398
-528
161
-437
-449
78
-453
-200
-259
-368
-88
-404
-258
98
-471
-313
128
-420
-257
-23
-360
-234
-75
-242
-323
24
-296
-87
-104
-322
-24
-207
-181
-103
-92
-354
30
-202
-419
-73
-217
-130
-86
-286
-36
-169
-350
21
-84
-379
-28
-1
-342
-235
-20
-233
-189
-134
-323
55
-341
-233
-63
-382
-237
-128
-286
-297
-178
-426
-150
-367
-357
-312
-412
-332
-545
-374
-485
-472
-379
-562
-394
-454
-486
-574
-483
-478
-640
-512
-241
-538
-866
-87
-417
-1087
-291
-283
-752
-573
-234
-528
-657
-413
-457
-501
-509
-433
-347
-509
-425
-480
-309
-481
-687
-148
-446
-503
-271
-365
-227
-350
-379
-158
-284
-515
-117
-75
-309
-300
-77
-79
-433
-209
-2
-146
-534
46
-51
-589
45
-95
-279
-327
-100
-26
-321
-185
-102
42
-535
141
74
-384
2
102
-133
-282
19
-114
-5
-194
-48
185
-196
-219
177
44
-401
153
164
-216
-176
141
206
-283
-76
203
-18
-222
28
175
-65
-186
122
-34
-94
-12
-64
-17
-166
31
-86
-107
-187
30
-155
-257
-1
-329
-251
-235
-368
-438
-281
-415
-517
-444
-527
-431
-664
-579
-402
-704
-681
-487
-582
-702
-633
-658
-532
-710
-807
-501
-601
-833
-631
-318
-814
-722
-294
-543
-747
-435
-210
-733
-456
-262
-409
-801
-142
-238
-509
-459
-135
-165
-666
-242
-116
-304
-384
-87
-8
-273
-168
224
-342
-119
-10
-154
-103
-10
-315
266
-175
-251
183
-319
191
119
-418
324
112
-312
239
34
-97
-11
368
3
-129
278
174
-208
381
-161
-7
541
-132
-94
523
281
-390
602
346
-278
324
399
165
-97
364
377
-35
71
402
48
192
325
88
205
228
114
209
180
13
109
153
-90
-81
120
-45
-245
-91
-37
-493
-342
-194
-561
-590
-375
-520
-768
-606
-616
-854
-769
-717
-926
-786
-810
-942
-872
-803
-942
-895
-834
-954
-971
-798
-953
-949
-838
-837
-751
-918
-602
-753
-881
-408
-714
-1004
-176
-485
-962
-163
-477
-809
-226
-332
-781
-150
-443
-579
-258
-406
-495
-465
-160
-309
-472
-560
338
-722
-562
131
-129
-521
-307
508
-762
-74
97
-274
144
-301
72
352
-504
13
469
-399
351
-199
249
278
-144
164
523
26
-42
377
572
-346
287
803
-393
282
585
175
13
446
512
115
274
405
403
398
133
549
592
235
357
682
478
401
424
545
312
8
249
189
-186
-179
128
-175
-389
-114
-186
-508
-337
-456
-594
-637
-693
-725
-798
-815
-936
-832
-861
-1022
-967
-842
-1016
-1140
-958
-1079
-1190
-1068
-1037
-1133
-1086
-995
-1038
-1033
-998
-920
-957
-977
-952
-825
-854
-831
-680
-733
-679
-761
-678
-608
-707
-580
-653
-491
-692
-794
-269
-485
-708
-192
-241
-755
-276
-117
-695
-427
-146
-396
-514
-132
-270
-137
-493
-50
202
-659
-74
403
-430
-346
665
-353
19
297
-127
231
136
-141
594
104
-322
773
135
-144
495
113
388
454
123
570
699
-137
654
822
-167
397
801
308
13
750
532
195
476
547
427
374
555
619
444
465
637
581
387
365
384
183
13
-76
1
-53
-259
-161
-121
-277
-396
-291
-488
-718
-555
-613
-824
-845
-774
-834
-848
-806
-842
-835
-775
-887
-941
-910
-989
-947
-925
-914
-978
-822
-752
-914
-829
-751
-781
-815
-841
-835
-822
-906
-890
-790
-828
-821
-674
-680
-773
-744
-654
-641
-819
-776
-668
-710
-778
-838
-693
-664
-754
-629
-505
-813
-677
-355
-890
-938
-258
-610
-858
-226
-258
-765
-174
27
-594
-165
-16
-326
83
-285
-207
475
-2
14
417
432
-67
118
362
176
94
61
763
348
-235
754
955
-159
452
1096
-134
480
887
209
308
738
715
449
615
721
632
716
530
676
730
612
714
747
843
614
786
816
567
316
308
384
-80
-150
113
-29
-232
-66
-17
-346
-356
-335
-612
-711
-677
-796
-933
-977
-949
-896
-897
-935
-879
-823
-906
-969
-994
-1013
-984
-946
-881
-854
-783
-699
-693
-669
-730
-669
-594
-690
-729
-677
-599
-668
-667
-515
-510
-571
-536
-525
-689
-769
-672
-810
-921
-876
-789
-900
-931
-848
-892
-847
-910
-929
-1001
-1048
-1017
-1040
-1038
-972
-890
-731
-700
-740
-621
-521
-601
-619
-400
-449
-525
-298
-128
-315
-120
206
-146
-22
230
-72
-45
405
12
55
440
180
120
430
258
83
462
328
228
505
336
242
556
460
421
507
703
435
363
600
659
485
499
804
712
408
701
825
494
748
880
824
816
799
717
614
452
143
174
117
-111
-10
31
-72
-237
-168
-239
-510
-559
-598
-786
-952
-888
-986
-1060
-973
-923
-918
-908
-884
-937
-1007
-1066
-1051
-1038
-965
-912
-849
-760
-721
-715
-639
-625
-648
-608
-596
-604
-640
-581
-578
-551
-518
-478
-438
-494
-514
-583
-642
-727
-748
-743
-818
-839
-838
-864
-886
-917
-900
-982
-1053
-1042
-1051
-1101
-1135
-1073
-1013
-959
-994
-949
-839
-925
-848
-683
-655
-702
-489
-350
-310
-330
-209
-192
-280
-74
-106
-124
5
261
-131
210
422
39
138
548
101
215
438
226
445
463
455
282
602
488
396
624
580
434
542
714
488
576
738
740
726
770
845
733
734
749
866
675
879
1066
882
992
993
757
733
578
187
239
139
33
78
124
-18
-88
-17
-273
-439
-482
-614
-799
-876
-968
-1020
-986
-967
-915
-863
-880
-894
-907
-1003
-1051
-1024
-1008
-970
-899
-799
-723
-657
-586
-544
-509
-533
-524
-548
-612
-557
-540
-522
-466
-361
-357
-368
-366
-436
-466
-552
-657
-722
-743
-842
-887
-883
-935
-933
-952
-990
-1061
-1081
-1107
-1162
-1202
-1171
-1112
-1102
-1054
-989
-951
-938
-903
-838
-799
-711
-724
-610
-532
-482
-398
-200
-180
-277
-15
-42
-77
-69
54
220
62
93
369
345
70
363
496
329
349
471
650
359
421
633
526
652
401
608
889
261
594
914
572
519
842
872
683
787
882
882
764
945
1050
888
932
1055
1119
932
964
938
764
473
207
253
42
-38
-28
118
-111
-267
-155
-410
-678
-735
-712
-989
-1196
-1122
-1232
-1309
-1255
-1121
-1063
-1109
-1077
-1107
-1205
-1273
-1232
-1107
-1089
-999
-808
-759
-753
-674
-524
-538
-594
-566
-478
-618
-662
-530
-520
-525
-428
-334
-447
-541
-535
-607
-772
-869
-823
-828
-948
-969
-971
-991
-1103
-1077
-1109
-1270
-1326
-1302
-1369
-1487
-1381
-1290
-1273
-1247
-1150
-1067
-1100
-1005
-928
-906
-911
-766
-669
-652
-536
-363
-291
-269
-182
-115
-64
-135
-63
26
-7
29
274
279
157
243
449
282
201
491
432
377
565
563
518
592
765
606
678
703
567
734
643
708
690
826
982
795
991
955
934
1021
1103
1044
1072
1181
1138
1110
1122
1017
805
643
357
195
-64
-53
-126
-155
-136
-284
-386
-570
-645
-957
-1074
-1182
-1303
-1366
-1380
-1389
-1397
-1264
-1202
-1217
-1176
-1177
-1254
-1275
-1293
-1216
-1098
-912
-761
-670
-553
-462
-436
-465
-387
-473
-426
-399
-470
-384
-384
-292
-300
-235
-296
-387
-432
-600
-712
-837
-875
-949
-967
-977
-1057
-1067
-1099
-1169
-1278
-1323
-1366
-1426
-1457
-1454
-1429
-1362
-1284
-1246
-1192
-1138
-1118
-1079
-1013
-1004
-890
-774
-679
-573
-445
-382
-303
-222
-172
-118
-64
-39
-5
51
116
199
180
276
355
298
376
446
380
425
519
578
500
654
717
734
779
773
826
837
795
716
842
867
952
884
1068
1074
1018
1159
1158
1187
1210
1412
1371
1448
1520
1546
1420
1126
1014
582
471
248
137
132
92
136
-177
-241
-462
-658
-836
-1037
-1173
-1272
-1310
-1428
-1435
-1346
-1312
-1189
-1182
-1205
-1266
-1278
-1298
-1322
-1210
-1010
-833
-675
-547
-472
-383
-332
-277
-267
-285
-311
-326
-270
-294
-238
-129
-140
-90
-163
-247
-441
-575
-657
-784
-883
-925
-938
-997
-1057
-1117
-1192
-1251
-1359
-1440
-1553
-1640
-1647
-1618
-1562
-1499
-1366
-1285
-1242
-1228
-1182
-1147
-1066
-964
-867
-731
-600
-462
-378
-302
-198
-110
-90
-82
-45
-32
30
82
151
194
267
323
330
345
300
314
340
355
370
418
499
558
561
688
663
749
744
799
886
807
931
940
1040
1074
1171
1143
1214
1201
1257
1229
1296
1436
1565
1527
1583
1719
1550
1251
896
523
338
231
56
140
61
151
25
-254
-534
-794
-871
-1122
-1307
-1473
-1489
-1456
-1469
-1409
-1371
-1196
-1172
-1181
-1309
-1404
-1377
-1291
-1189
-999
-767
-523
-379
-329
-300
-269
-221
-231
-227
-337
-263
-230
-241
-157
-109
-55
-46
-150
-330
-546
-660
-789
-893
-951
-943
-974
-1007
-1134
-1266
-1349
-1434
-1555
-1641
-1723
-1766
-1735
-1712
-1653
-1582
-1473
-1380
-1355
-1345
-1329
-1256
-1201
-1069
-938
-759
-578
-469
-355
-323
-206
-177
-116
-121
-72
-67
-14
42
126
205
255
285
272
249
193
231
201
312
309
389
470
488
588
617
675
611
699
703
722
827
789
954
1038
1196
1157
1171
1221
1186
1297
1298
1372
1512
1620
1690
1633
1657
1447
1103
834
347
135
90
-22
-12
-92
-35
-175
-446
-719
-1126
-1210
-1323
-1550
-1664
-1706
-1649
-1506
-1434
-1446
-1419
-1294
-1310
-1441
-1557
-1468
-1263
-1046
-784
-610
-387
-197
-145
-189
-258
-201
-104
-108
-111
-195
-88
48
-31
44
-56
-82
-228
-426
-679
-876
-849
-860
-886
-1020
-1038
-1128
-1266
-1454
-1635
-1690
-1733
-1756
-1792
-1872
-1776
-1689
-1595
-1534
-1482
-1366
-1349
-1308
-1358
-1235
-1091
-869
-695
-587
-456
-406
-295
-304
-268
-170
-51
5
38
79
88
175
189
198
172
135
115
75
56
69
184
237
320
304
318
372
316
394
385
460
561
653
735
843
853
1060
1091
1103
1193
1297
1228
1228
1397
1393
1565
1705
1882
1759
1722
1502
1479
1115
1138
923
452
475
121
214
-124
-154
-309
-428
-540
-940
-1160
-1448
-1419
-1499
-1526
-1529
-1520
-1393
-1405
-1477
-1496
-1416
-1269
-1289
-1234
-1101
-955
-751
-560
-437
-309
-128
-88
-142
-197
-146
-59
12
58
-33
63
68
-41
-71
-242
-240
-401
-452
-655
-819
-753
-844
-876
-1039
-1065
-1209
-1331
-1486
-1636
-1653
-1653
-1638
-1649
-1693
-1622
-1585
-1565
-1525
-1522
-1398
-1367
-1276
-1237
-1104
-988
-805
-708
-611
-466
-479
-367
-332
-261
-165
-18
39
115
143
124
172
147
180
149
178
238
237
309
332
393
397
416
468
433
491
526
608
676
738
841
890
938
1050
1038
1120
1183
1212
1379
1327
1448
1462
1591
1719
1732
1846
1919
2009
2094
1883
1326
928
471
225
161
77
146
170
123
-201
-777
-1169
-1446
-1577
-1654
-1749
-1711
-1721
-1698
-1755
-1738
-1679
-1542
-1487
-1595
-1641
-1671
-1477
-1237
-927
-577
-284
-114
-133
-227
-316
-288
-167
41
214
317
362
232
153
76
-3
-24
-146
-319
-467
-625
-808
-897
-891
-892
-991
-1186
-1431
-1663
-1852
-1944
-1973
-1904
-1824
-1797
-1871
-1974
-1994
-1964
-1880
-1814
-1684
-1605
-1464
-1348
-1250
-999
-822
-608
-525
-471
-451
-402
-304
-246
-51
65
227
221
205
176
90
100
71
73
108
150
190
173
191
199
214
215
164
174
209
265
362
520
589
790
794
843
905
832
1045
987
1215
1223
1337
1486
1438
1605
1701
1756
1877
2016
1993
2127
1987
1340
954
401
194
192
179
280
233
215
-217
-748
-1321
-1545
-1613
-1673
-1662
-1720
-1575
-1608
-1637
-1698
-1715
-1589
-1598
-1671
-1795
-1694
-1438
-1092
-737
-499
-219
-148
-199
-388
-464
-328
-113
130
359
464
510
438
132
54
-35
-125
-186
-351
-454
-536
-575
-700
-783
-819
-949
-1207
-1536
-1756
-1886
-1876
-1832
-1793
-1714
-1700
-1782
-1942
-2006
-2028
-1946
-1833
-1721
-1570
-1399
-1228
-1117
-980
-875
-756
-674
-603
-480
-364
-186
-7
158
263
314
305
236
175
132
154
185
255
309
338
343
318
280
212
202
180
201
243
314
416
501
582
669
673
761
752
753
930
950
1175
1258
1399
1464
1513
1626
1535
1707
1709
1861
2028
2068
2259
2123
1740
1146
536
218
203
298
385
360
354
29
-562
-1150
-1543
-1631
-1612
-1593
-1582
-1585
-1481
-1521
-1618
-1685
-1664
-1607
-1681
-1706
-1686
-1393
-1028
-673
-352
-188
-111
-216
-369
-477
-347
-82
225
459
567
608
431
179
11
-91
-143
-206
-272
-323
-426
-501
-692
-832
-951
-1073
-1336
-1631
-1748
-1819
-1790
-1802
-1747
-1702
-1743
-1860
-2043
-2094
-2023
-1880
-1716
-1581
-1426
-1273
-1134
-1078
-985
-827
-686
-533
-485
-340
-184
-42
99
208
263
275
249
198
185
218
287
362
384
374
332
243
224
161
231
231
311
360
395
446
460
521
570
642
710
797
795
920
985
1139
1235
1292
1486
1474
1456
1520
1598
1661
1843
2062
2077
2205
2222
1751
1157
519
190
178
334
500
497
427
178
-362
-1081
-1569
-1714
-1635
-1493
-1505
-1493
-1455
-1449
-1516
-1730
-1800
-1747
-1726
-1730
-1733
-1507
-1088
-648
-417
-375
-399
-454
-572
-670
-529
-239
134
474
508
442
241
20
-113
-274
-300
-267
-231
-267
-345
-496
-681
-831
-994
-1198
-1421
-1576
-1662
-1662
-1727
-1732
-1753
-1782
-1899
-2080
-2159
-2170
-2020
-1845
-1673
-1544
-1429
-1314
-1276
-1242
-1180
-1019
-840
-667
-536
-358
-203
-93
-37
-17
11
60
83
82
111
199
349
385
363
318
225
184
174
153
169
319
377
393
338
349
364
404
458
515
618
678
837
819
917
997
1208
1219
1354
1349
1457
1520
1580
1725
1826
1981
2063
2099
2164
1941
1374
857
243
224
430
666
704
515
303
-128
-775
-1460
-1653
-1513
-1233
-1148
-1251
-1440
-1422
-1470
-1647
-1870
-1857
-1648
-1574
-1520
-1469
-1167
-707
-423
-430
-553
-589
-578
-516
-422
-165
219
561
595
430
101
-160
-175
-211
-170
-125
-82
-54
-217
-491
-783
-936
-989
-1112
-1277
-1401
-1406
-1460
-1498
-1660
-1753
-1815
-1881
-1977
-2086
-1996
-1846
-1649
-1531
-1436
-1463
-1393
-1325
-1306
-1181
-977
-732
-563
-421
-390
-287
-167
-95
-20
2
138
219
284
275
316
363
362
379
227
219
249
334
347
359
397
455
459
351
386
368
513
645
661
758
855
922
975
1020
1074
1229
1322
1500
1436
1529
1571
1781
1824
1888
1984
1968
2158
2210
1817
1301
719
231
385
505
764
779
535
219
-379
-1006
-1542
-1643
-1401
-1010
-961
-1104
-1320
-1486
-1614
-1830
-1982
-1829
-1557
-1396
-1360
-1349
-1119
-746
-582
-606
-750
-775
-599
-557
-392
-99
251
471
406
108
-226
-325
-246
-110
-41
52
110
-7
-322
-671
-965
-1037
-958
-1036
-1080
-1178
-1183
-1280
-1492
-1708
-1815
-1830
-1846
-1871
-1862
-1762
-1569
-1506
-1547
-1608
-1588
-1495
-1375
-1207
-1009
-768
-591
-483
-535
-530
-438
-306
-159
20
170
301
371
329
294
198
269
318
326
278
329
374
448
474
323
358
299
335
314
276
439
645
745
710
643
678
718
825
795
998
1205
1424
1360
1432
1372
1589
1687
1755
1975
1917
2199
2151
2089
1608
1132
526
306
525
731
1078
795
556
-52
-583
-1128
-1458
-1444
-1116
-815
-875
-1108
-1455
-1568
-1671
-1788
-1879
-1751
-1477
-1292
-1272
-1245
-1020
-802
-714
-858
-991
-894
-661
-469
-262
-78
122
135
-71
-347
-543
-428
-215
-60
-52
-91
-191
-413
-703
-990
-1141
-1098
-1004
-1049
-1148
-1311
-1425
-1565
-1790
-1965
-2029
-1997
-1919
-1896
-1911
-1803
-1758
-1759
-1823
-1895
-1755
-1602
-1302
-1111
-919
-797
-666
-664
-758
-707
-543
-224
-32
112
182
234
244
134
55
73
202
330
348
317
324
359
349
215
162
184
255
397
393
505
551
633
651
551
628
608
808
842
1014
1108
1279
1274
1337
1371
1310
1493
1550
1705
1837
2084
2003
2133
1865
1299
726
114
164
456
974
1065
886
223
-384
-1008
-1494
-1592
-1349
-856
-615
-804
-1316
-1740
-1975
-1968
-1945
-1853
-1544
-1299
-1187
-1274
-1288
-1203
-985
-890
-958
-954
-801
-440
-201
-15
83
109
-1
-202
-373
-466
-197
105
314
244
-31
-328
-633
-815
-935
-896
-804
-627
-732
-1005
-1337
-1582
-1710
-1779
-1853
-1849
-1758
-1677
-1658
-1799
-1866
-1848
-1806
-1840
-1801
-1665
-1366
-1058
-946
-877
-870
-835
-819
-784
-647
-328
29
222
263
182
135
139
108
169
277
457
617
603
447
367
332
368
338
295
367
450
554
594
564
569
633
608
544
593
735
937
1094
1109
1169
1124
1230
1280
1362
1406
1555
1785
1947
1946
2034
1895
2071
1799
1379
634
191
494
878
1320
1082
751
78
-405
-1051
-1456
-1323
-814
-251
-295
-833
-1438
-1761
-1901
-1880
-1807
-1490
-1126
-952
-1112
-1441
-1479
-1307
-1011
-961
-937
-791
-547
-297
-253
-191
-148
-73
-202
-318
-396
-322
92
276
330
30
-259
-515
-715
-782
-782
-567
-462
-441
-786
-1189
-1479
-1597
-1561
-1601
-1534
-1493
-1428
-1614
-1783
-1961
-1943
-1845
-1754
-1703
-1567
-1388
-1222
-1185
-1184
-1109
-1032
-924
-834
-632
-369
-56
70
64
10
-25
27
98
173
330
466
545
465
349
248
253
269
358
378
426
475
528
472
399
463
467
623
622
718
788
903
912
994
1044
1060
1262
1204
1365
1353
1489
1604
1656
1729
1727
1910
2000
1944
1472
902
301
209
619
986
1246
972
486
-302
-944
-1354
-1332
-912
-479
-267
-666
-1251
-1789
-2030
-2003
-1832
-1528
-1307
-1143
-1280
-1496
-1663
-1540
-1298
-1076
-981
-910
-744
-605
-418
-368
-267
-255
-304
-399
-388
-293
-108
158
134
63
-311
-610
-798
-816
-688
-587
-507
-619
-781
-1197
-1514
-1675
-1656
-1518
-1513
-1523
-1625
-1728
-1891
-1971
-2039
-1976
-1853
-1738
-1589
-1509
-1415
-1339
-1260
-1254
-1222
-1090
-934
-670
-515
-306
-202
-174
-204
-267
-175
-46
215
277
388
386
338
266
180
223
291
457
477
489
445
436
442
488
422
507
648
685
739
694
823
882
973
950
1039
1002
1206
1205
1231
1399
1453
1606
1596
1610
1629
1803
1851
1574
1131
437
158
340
821
1214
1064
598
-147
-736
-1303
-1377
-1095
-534
-144
-346
-1015
-1688
-2041
-2018
-1748
-1457
-1178
-994
-1095
-1355
-1626
-1619
-1371
-996
-844
-777
-754
-674
-511
-457
-411
-389
-391
-369
-371
-304
-255
-16
47
-20
-326
-629
-777
-732
-605
-557
-535
-634
-785
-1139
-1482
-1649
-1535
-1343
-1282
-1398
-1562
-1679
-1795
-1883
-1942
-1837
-1654
-1570
-1566
-1604
-1502
-1403
-1304
-1291
-1224
-1115
-960
-772
-584
-394
-258
-247
-300
-318
-216
-46
158
317
329
265
175
94
90
194
331
475
499
440
315
268
288
436
565
649
688
638
645
615
702
815
956
1146
1170
1218
1184
1225
1327
1368
1548
1586
1811
1768
1745
1788
1866
1852
1319
751
174
374
836
1291
1275
751
186
-512
-999
-1337
-1091
-607
-24
-78
-712
-1483
-2010
-1994
-1789
-1435
-1156
-878
-893
-1191
-1561
-1763
-1509
-1158
-796
-714
-626
-597
-487
-448
-482
-447
-412
-295
-214
-137
-150
-51
-6
-90
-283
-622
-751
-700
-468
-431
-504
-730
-834
-1049
-1326
-1511
-1485
-1291
-1210
-1330
-1560
-1674
-1734
-1812
-1875
-1859
-1689
-1513
-1520
-1569
-1545
-1469
-1352
-1303
-1227
-1120
-951
-756
-618
-448
-355
-263
-258
-239
-196
-63
101
257
321
271
171
84
93
178
299
403
497
499
426
320
293
383
562
600
767
628
766
646
681
702
803
1065
1073
1248
1150
1252
1287
1305
1333
1375
1470
1639
1738
1770
1830
1695
1460
895
243
132
473
1219
1392
1018
123
-529
-948
-1206
-1183
-886
-276
2
-365
-1326
-2059
-2144
-1807
-1384
-1177
-1015
-963
-1065
-1474
-1804
-1817
-1356
-860
-659
-707
-772
-716
-648
-628
-690
-619
-424
-277
-208
-281
-313
-222
-196
-301
-552
-740
-726
-545
-426
-496
-675
-864
-999
-1193
-1418
-1452
-1330
-1163
-1218
-1450
-1687
-1793
-1798
-1815
-1794
-1726
-1584
-1524
-1545
-1589
-1569
-1449
-1313
-1184
-1093
-987
-887
-771
-637
-534
-420
-323
-201
-117
-56
13
114
240
258
244
204
239
288
343
370
430
466
443
365
345
385
524
577
623
721
700
649
627
671
795
857
1020
988
1143
1174
1162
1223
1174
1389
1431
1545
1644
1676
1882
1697
1572
1043
514
173
205
865
1288
1417
662
-146
-831
-1139
-1147
-969
-411
37
17
-752
-1714
-2282
-2126
-1615
-1126
-829
-760
-862
-1297
-1723
-1961
-1649
-1102
-587
-418
-509
-665
-817
-772
-702
-546
-382
-219
-124
-123
-224
-287
-287
-248
-238
-390
-518
-591
-527
-507
-556
-712
-905
-1016
-1209
-1303
-1407
-1342
-1296
-1291
-1427
-1681
-1850
-1931
-1835
-1740
-1627
-1571
-1532
-1553
-1604
-1642
-1579
-1399
-1176
-984
-913
-858
-779
-627
-480
-377
-275
-180
-71
-9
60
89
167
237
296
298
294
304
358
420
441
426
436
440
461
467
476
530
661
705
714
654
701
739
870
901
968
1079
1129
1249
1205
1286
1310
1415
1468
1577
1629
1738
1847
1726
1475
953
521
310
528
967
1256
1187
589
-134
-818
-1125
-1054
-732
-314
1
-107
-733
-1529
-2080
-2057
-1604
-1095
-795
-707
-854
-1182
-1575
-1821
-1652
-1156
-608
-364
-371
-581
-733
-825
-793
-623
-432
-219
-95
-83
-208
-327
-378
-329
-245
-304
-420
-577
-567
-526
-526
-619
-766
-868
-1039
-1206
-1354
-1377
-1289
-1219
-1218
-1402
-1619
-1812
-1883
-1808
-1694
-1498
-1417
-1334
-1366
-1411
-1451
-1416
-1253
-1017
-762
-623
-579
-537
-486
-356
-284
-214
-99
41
182
217
199
205
254
327
321
304
325
398
461
468
470
466
460
458
414
462
527
584
647
598
750
717
788
843
817
998
964
1146
1165
1320
1361
1376
1426
1463
1552
1696
1608
1570
1219
871
472
310
517
755
1086
884
440
-235
-875
-1090
-1155
-829
-541
-288
-350
-784
-1389
-1967
-2090
-1889
-1438
-1051
-910
-972
-1198
-1536
-1698
-1695
-1424
-1046
-713
-538
-561
-656
-790
-785
-703
-545
-356
-281
-233
-291
-342
-361
-315
-248
-296
-417
-567
-697
-756
-770
-692
-642
-662
-854
-1176
-1445
-1603
-1618
-1520
-1408
-1305
-1381
-1541
-1783
-1942
-1942
-1834
-1660
-1470
-1301
-1243
-1272
-1318
-1321
-1201
-1038
-865
-706
-570
-449
-366
-303
-218
-131
-69
-32
-9
16
73
157
257
363
387
348
287
249
263
312
410
524
642
670
628
569
541
544
578
688
808
936
987
1026
1002
1092
1135
1247
1323
1429
1516
1553
1636
1673
1709
1556
1281
860
519
372
402
623
784
790
532
96
-392
-801
-1040
-1125
-987
-755
-597
-686
-960
-1289
-1525
-1637
-1621
-1545
-1417
-1287
-1208
-1204
-1216
-1169
-1100
-1023
-926
-858
-813
-814
-800
-704
-519
-338
-217
-184
-231
-320
-456
-548
-542
-483
-404
-374
-411
-500
-627
-793
-940
-991
-1021
-1051
-1145
-1267
-1344
-1411
-1458
-1478
-1474
-1495
-1540
-1629
-1696
-1729
-1710
-1637
-1519
-1389
-1281
-1221
-1220
-1188
-1132
-1039
-916
-771
-608
-474
-371
-307
-229
-133
-47
30
77
126
157
190
208
249
325
382
412
420
440
466
497
534
589
631
661
681
670
688
727
747
815
886
961
1003
1031
1044
1114
1162
1227
1301
1365
1476
1518
1581
1578
1497
1314
1052
810
614
511
472
479
435
382
267
103
-56
-241
-381
-517
-631
-733
-821
-938
-1029
-1097
-1093
-1063
-1026
-1002
-1017
-1041
-1076
-1103
-1098
-1067
-1009
-908
-817
-730
-656
-608
-548
-495
-422
-367
-318
-295
-303
-312
-347
-348
-354
-334
-326
-371
-400
-446
-501
-584
-655
-714
-773
-835
-916
-996
-1073
-1121
-1155
-1143
-1137
-1137
-1146
-1151
-1150
-1146
-1117
-1051
-959
-863
-783
-727
-674
-610
-552
-483
-403
-315
-237
-181
-152
-118
-78
-31
20
37
55
77
71
68
53
61
76
80
61
57
51
47
81
126
180
198
203
218
224
229
231
253
279
312
347
356
357
363
395
432
481
508
528
557
579
616
655
682
700
729
721
660
593
507
435
376
323
249
187
135
86
69
45
15
-34
-72
-115
-163
-212
-294
-355
-421
-493
-557
-604
-639
-662
-692
-689
-693
-709
-680
-670
-667
-664
-663
-684
-701
-719
-735
-742
-731
-729
-741
-743
-764
-774
-784
-768
-772
-773
-759
-754
-748
-745
-738
-743
-750
-772
-777
-780
-776
-774
-784
-777
-774
-779
-777
-795
-814
-802
-781
-762
-743
-751
-737
-732
-724
-699
-657
-617
-586
-568
-562
-537
-509
-466
-431
-392
-368
-347
-315
-277
-239
-204
-149
-121
-106
-77
-57
-28
24
81
135
175
205
218
214
233
267
325
370
420
444
462
477
494
521
557
589
607
624
638
663
668
685
698
714
724
726
724
727
709
677
669
627
577
533
497
464
420
387
335
287
233
166
114
57
5
-57
-134
-214
-285
-345
-378
-416
-472
-529
-585
-637
-683
-719
-757
-803
-837
-884
-938
-972
-1001
-1009
-1005
-1002
-985
-977
-967
-983
-994
-1000
-1009
-998
-992
-969
-951
-931
-923
-936
-937
-929
-918
-901
-883
-871
-850
-841
-840
-848
-854
-844
-839
-816
-801
-795
-803
-803
-795
-769
-737
-701
-661
-623
-590
-562
-533
-500
-465
-423
-384
-354
-317
-287
-270
-232
-199
-162
-143
-121
-105
-95
-57
-28
5
43
100
153
175
198
218
246
293
339
376
405
416
434
449
465
499
523
551
568
579
576
592
620
644
657
673
692
696
697
708
718
710
693
666
627
586
550
493
454
431
378
340
303
241
194
133
68
10
-59
-149
-218
-288
-334
-388
-457
-514
-560
-609
-647
-689
-734
-765
-796
-837
-888
-922
-945
-956
-966
-968
-948
-922
-910
-913
-927
-936
-939
-933
-919
-907
-888
-873
-873
-872
-886
-898
-885
-879
-856
-818
-781
-765
-772
-772
-757
-754
-743
-724
-709
-686
-682
-683
-681
-671
-656
-622
-584
-559
-531
-514
-488
-468
-444
-400
-376
-348
-323
-299
-266
-246
-242
-232
-193
-180
-184
-168
-140
-97
-51
-3
47
74
99
126
164
216
268
301
335
382
414
423
422
434
455
476
486
499
524
530
530
530
541
554
545
532
518
515
519
524
528
511
497
492
455
412
380
349
314
277
252
224
182
130
67
9
-42
-91
-118
-158
-215
-268
-311
-350
-388
-421
-485
-540
-607
-658
-699
-743
-786
-838
-874
-895
-908
-924
-931
-938
-943
-924
-914
-894
-880
-876
-865
-881
-888
-878
-869
-865
-858
-861
-864
-860
-832
-822
-819
-802
-783
-785
-782
-777
-771
-754
-755
-737
-735
-737
-736
-736
-722
-690
-648
-620
-585
-570
-552
-512
-471
-431
-393
-379
-358
-342
-345
-323
-297
-289
-266
-250
-243
-230
-218
-188
-160
-131
-81
-47
-29
-1
18
47
81
110
135
160
178
209
238
239
257
284
302
302
309
329
327
333
352
370
378
390
412
402
394
408
407
411
417
432
439
429
410
372
336
298
266
226
195
187
150
91
18
-33
-79
-139
-172
-186
-229
-290
-351
-411
-470
-518
-554
-598
-625
-670
-723
-778
-816
-841
-854
-868
-885
-876
-884
-888
-884
-875
-868
-858
-849
-835
-827
-841
-860
-862
-865
-853
-839
-815
-798
-787
-769
-767
-762
-748
-739
-731
-719
-695
-661
-641
-622
-623
-636
-663
-661
-641
-642
-628
-613
-581
-573
-575
-550
-523
-501
-479
-436
-413
-406
-392
-369
-359
-363
-348
-329
-302
-289
-255
-204
-174
-128
-73
-36
1
27
73
103
125
169
190
198
204
229
249
263
284
313
337
350
355
355
361
349
351
365
365
375
386
390
398
421
426
435
436
439
467
481
466
438
405
369
337
302
269
253
224
188
158
121
70
32
5
-15
-52
-92
-133
-189
-238
-297
-341
-383
-442
-493
-544
-605
-644
-679
-707
-720
-747
-771
-781
-798
-805
-806
-796
-794
-787
-783
-782
-789
-795
-791
-785
-773
-769
-768
-779
-779
-763
-749
-741
-754
-755
-750
-755
-757
-760
-763
-752
-756
-771
-766
-767
-752
-717
-696
-673
-660
-653
-634
-599
-568
-541
-504
-475
-452
-423
-402
-364
-344
-324
-283
-264
-244
-220
-210
-191
-165
-139
-103
-75
-54
-27
7
36
65
82
89
83
86
95
106
119
143
166
175
184
202
210
227
253
276
296
300
321
346
372
386
387
415
437
449
456
461
465
448
427
379
338
326
310
300
275
259
234
190
145
88
26
-17
-38
-91
-135
-181
-241
-270
-325
-383
-422
-474
-515
-560
-605
-634
-661
-683
-705
-736
-768
-792
-813
-824
-805
-815
-827
-833
-852
-850
-854
-848
-846
-838
-835
-832
-825
-821
-803
-808
-799
-788
-773
-772
-763
-766
-770
-772
-781
-777
-787
-767
-752
-740
-719
-703
-696
-671
-663
-647
-610
-592
-567
-551
-549
-550
-555
-527
-489
-475
-443
-412
-403
-392
-364
-328
-284
-255
-221
-174
-131
-95
-64
-45
-24
6
42
78
95
109
135
165
179
198
219
249
278
297
301
318
355
388
396
395
403
402
409
413
409
416
429
426
441
452
450
445
398
363
342
310
295
274
247
221
185
139
90
56
11
-38
-69
-92
-120
-167
-230
-285
-334
-373
-417
-474
-506
-531
-581
-628
-654
-670
-675
-689
-717
-742
-771
-779
-774
-770
-756
-753
-768
-789
-813
-823
-815
-807
-792
-781
-784
-769
-765
-758
-748
-732
-709
-687
-687
-691
-701
-728
-731
-719
-714
-715
-678
-646
-639
-625
-599
-583
-573
-561
-538
-506
-470
-437
-418
-417
-421
-405
-378
-344
-313
-279
-256
-248
-229
-198
-173
-156
-124
-76
-51
-39
-5
16
27
50
91
130
155
185
206
226
245
269
293
314
327
338
349
350
353
363
383
404
408
394
388
395
404
407
410
440
464
464
483
498
485
466
428
405
373
338
324
305
283
252
210
175
114
60
35
-11
-47
-85
-134
-190
-235
-306
-360
-406
-459
-482
-520
-564
-596
-611
-635
-656
-677
-690
-704
-721
-725
-729
-729
-737
-753
-779
-787
-795
-809
-798
-787
-769
-749
-753
-756
-759
-769
-765
-762
-757
-758
-761
-764
-772
-771
-772
-773
-768
-752
-724
-704
-688
-650
-606
-579
-559
-547
-535
-508
-474
-442
-425
-421
-414
-403
-387
-361
-317
-281
-257
-225
-195
-184
-170
-147
-116
-85
-61
-44
-41
-22
1
22
36
50
75
99
117
152
183
213
239
256
287
303
315
327
332
345
370
385
389
396
414
419
436
464
477
482
477
460
437
407
354
309
295
276
251
227
207
210
188
160
118
78
26
-31
-75
-115
-172
-235
-299
-348
-379
-422
-461
-505
-541
-589
-627
-651
-676
-683
-705
-723
-718
-739
-768
-779
-789
-787
-791
-799
-801
-815
-827
-821
-796
-788
-789
-791
-812
-815
-812
-824
-833
-848
-859
-862
-885
-888
-883
-882
-866
-856
-824
-789
-766
-721
-697
-677
-649
-619
-581
-559
-526
-499
-469
-442
-443
-429
-424
-420
-406
-372
-320
-283
-245
-222
-210
-211
-211
-203
-175
-131
-101
-60
-15
-5
6
13
33
70
107
137
144
156
169
181
203
232
257
285
288
288
304
312
316
322
332
338
342
360
385
400
401
386
366
346
315
273
234
217
197
162
149
131
98
73
40
-1
-33
-57
-102
-157
-216
-267
-322
-389
-459
-500
-519
-550
-572
-591
-626
-662
-685
-706
-716
-727
-735
-752
-773
-795
-816
-828
-833
-834
-842
-840
-866
-890
-890
-875
-858
-831
-833
-843
-823
-815
-815
-814
-835
-829
-811
-809
-788
-785
-769
-750
-744
-714
-685
-659
-623
-611
-599
-579
-586
-574
-551
-535
-508
-488
-482
-464
-439
-434
-411
-380
-346
-312
-278
-237
-204
-164
-141
-123
-98
-73
-62
-54
-23
19
57
90
107
122
134
143
161
188
226
248
257
267
267
275
293
328
350
370
386
388
405
424
436
453
454
463
504
505
474
455
421
391
351
337
331
294
270
250
218
172
140
103
54
10
-43
-104
-161
-219
-262
-302
-363
-423
-469
-501
-534
-536
-547
-577
-608
-652
-666
-691
-702
-712
-751
-777
-784
-787
-794
-802
-807
-812
-821
-815
-809
-808
-806
-812
-795
-789
-793
-787
-784
-774
-760
-754
-758
-767
-781
-782
-783
-778
-795
-788
-757
-730
-692
-654
-625
-621
-604
-594
-588
-575
-559
-536
-521
-498
-483
-485
-459
-419
-399
-375
-343
-316
-281
-253
-218
-185
-152
-132
-106
-75
-44
-26
14
52
61
67
84
104
132
174
207
235
271
313
324
335
356
369
373
380
388
406
419
443
457
459
456
437
432
403
379
341
308
289
266
249
238
197
157
127
111
72
48
9
-36
-111
-131
-191
-210
-308
-309
-606
-1289
-1301
-1400
-1372
-1318
-1255
-1131
-1024
-978
-1011
-1014
-1088
-1122
-1146
-1190
-1210
-1158
-1130
-1076
-958
-858
-746
-643
-563
-511
-506
-541
-608
-675
-741
-816
-882
-923
-935
-944
-916
-878
-873
-855
-859
-902
-942
-984
-1044
-1075
-1111
-1117
-1106
-1093
-1051
-1016
-988
-961
-940
-940
-955
-986
-1006
-988
-960
-863
-787
-692
-648
-566
-624
-883
-647
-503
-374
-259
-253
-165
-170
-225
-129
2
83
227
340
405
479
527
548
560
569
607
658
703
781
843
885
909
910
921
916
897
879
856
796
662
488
301
81
-78
-169
-205
-158
-88
-29
-15
-85
-224
-421
-633
-813
-906
-932
-849
-712
-559
-406
-326
-302
-343
-446
-549
-623
-656
-601
-492
-354
-192
-59
24
23
-40
-114
-219
-319
-366
-366
-322
-231
-142
-105
-87
-125
-200
-289
-389
-430
-416
-401
-358
-320
-311
-322
-353
-343
-327
-325
-300
-310
-320
-301
-289
-287
-277
-284
-319
-306
-260
-249
-237
-232
-196
-187
-212
-223
-206
-180
-178
-134
-43
2
14
51
61
46
40
36
47
76
119
170
212
256
287
297
294
281
255
275
295
312
360
421
443
471
498
493
461
421
438
452
487
542
569
594
597
591
585
564
518
481
453
429
381
353
338
346
362
361
339
295
237
158
87
12
-35
-86
-124
-132
-150
-152
-160
-181
-200
-248
-304
-373
-432
-465
-484
-493
-485
-478
-492
-526
-566
-583
-601
-601
-598
-594
-594
-599
-604
-628
-653
-678
-686
-684
-673
-655
-642
-636
-653
-664
-690
-727
-740
-753
-746
-738
-734
-738
-762
-775
-781
-802
-825
-835
-833
-808
-782
-752
-727
-715
-711
-715
-714
-705
-687
-652
-614
-575
-520
-483
-470
-460
-437
-421
-404
-372
-343
-309
-283
-247
-214
-196
-197
-178
-139
-119
-111
-91
-46
-23
-12
2
4
18
36
37
70
100
116
145
163
179
194
219
242
251
294
307
312
326
313
293
268
254
257
261
256
238
223
197
162
125
83
39
-7
-52
-92
-127
-164
-191
-239
-292
-347
-412
-457
-489
-521
-560
-601
-646
-675
-703
-722
-728
-727
-736
-753
-772
-803
-835
-849
-860
-863
-857
-839
-812
-810
-818
-808
-797
-791
-791
-798
-782
-763
-757
-750
-737
-729
-728
-733
-729
-718
-718
-715
-718
-719
-720
-717
-709
-701
-696
-687
-669
-627
-626
-615
-614
-614
-604
-593
-575
-564
-533
-491
-467
-441
-391
-366
-335
-315
-306
-265
-208
-196
-198
-157
-109
-90
-88
-55
-39
-36
-23
-6
15
19
44
64
86
117
124
149
144
138
162
184
198
190
208
238
253
247
245
268
276
283
283
256
235
222
213
197
198
197
183
170
145
118
77
39
-5
-33
-57
-107
-153
-191
-238
-276
-302
-356
-402
-431
-464
-498
-513
-556
-594
-620
-655
-674
-689
-702
-709
-710
-722
-735
-756
-749
-746
-748
-724
-702
-682
-672
-666
-649
-638
-643
-643
-645
-646
-645
-639
-624
-632
-636
-628
-619
-595
-581
-576
-585
-590
-602
-607
-592
-576
-560
-535
-519
-509
-483
-447
-432
-413
-368
-359
-375
-356
-316
-285
-265
-225
-189
-173
-148
-125
-110
-95
-71
-48
-38
-39
-25
-18
5
18
16
23
41
50
57
74
80
101
123
137
131
137
160
170
185
185
187
202
188
180
175
164
189
206
197
203
221
215
206
203
191
182
181
156
127
90
63
69
68
55
44
37
-1
-31
-62
-93
-116
-185
-231
-268
-312
-331
-356
-375
-383
-422
-458
-498
-549
-575
-590
-603
-615
-622
-616
-613
-635
-648
-641
-625
-637
-645
-631
-615
-613
-600
-594
-606
-613
-587
-563
-543
-540
-526
-496
-493
-495
-517
-497
-474
-489
-484
-463
-445
-463
-449
-411
-414
-416
-401
-388
-356
-358
-369
-353
-329
-304
-304
-282
-304
-297
-255
-240
-230
-204
-162
-143
-115
-86
-98
-84
-59
-71
-53
-1
37
32
55
59
58
84
103
122
152
179
187
190
170
161
175
178
172
207
216
185
186
195
199
184
172
191
200
190
180
146
110
99
84
63
46
35
4
-11
-8
-50
-90
-110
-139
-183
-218
-253
-301
-334
-354
-361
-373
-412
-433
-469
-526
-585
-622
-647
-677
-709
-773
-790
-832
-875
-916
-949
-988
-1038
-1486
-1793
-1996
-2036
-1389
-896
-641
-588
-782
-869
-691
-304
171
393
229
-124
-350
-449
-403
-292
-200
-57
-191
-426
-417
-330
-199
-78
-71
-170
-183
-242
-207
-273
-235
-307
-208
-391
-1331
-1479
-1926
-1553
-667
-288
-104
-377
-733
-805
-478
12
442
433
128
-130
-34
139
335
554
491
376
187
73
225
379
534
478
229
65
6
256
491
473
342
146
35
18
56
133
89
17
-33
-101
-59
-14
-62
-129
-274
-358
-343
-275
-237
-343
-418
-489
-517
-432
-385
-398
-476
-587
-638
-669
-629
-556
-562
-549
-631
-738
-691
-672
-615
-671
-706
-632
-686
-765
-750
-727
-738
-802
-828
-743
-723
-751
-939
-1175
-1313
-1255
-1168
-997
-814
-887
-1042
-1029
-894
-808
-600
-507
-458
-464
-511
-339
-170
40
122
33
-7
-26
24
67
65
43
61
55
67
75
60
27
85
72
47
30
-7
40
82
93
33
66
71
139
289
326
289
269
351
354
423
557
639
676
505
561
591
669
726
661
696
609
622
590
517
433
390
426
406
329
128
-24
-190
-362
-505
-612
-645
-705
-743
-830
-917
-968
-978
-955
-1008
-1037
-1094
-1143
-1164
-1172
-1087
-955
-851
-791
-782
-763
-747
-708
-728
-681
-646
-609
-581
-618
-602
-588
-563
-557
-558
-588
-623
-669
-738
-789
-829
-772
-718
-688
-705
-729
-724
-677
-658
-607
-553
-541
-515
-538
-467
-401
-310
-298
-217
-176
-100
-37
-50
50
50
194
212
285
316
339
416
405
481
444
551
550
606
683
602
738
669
782
864
903
1026
966
949
889
867
936
974
987
920
867
818
728
690
539
477
408
340
197
53
-279
-691
-912
-1151
-1047
-1016
-983
-1049
-1173
-1189
-1254
-1216
-1204
-1134
-1158
-1124
-1181
-1202
-1032
-909
-677
-596
-509
-472
-543
-638
-757
-765
-713
-636
-674
-729
-737
-797
-747
-801
-790
-727
-807
-888
-1039
-1099
-1104
-1030
-960
-893
-855
-855
-854
-885
-875
-831
-736
-665
-649
-578
-524
-411
-292
-165
-39
5
145
131
146
226
241
407
478
526
579
590
665
680
746
846
945
920
971
974
1024
1093
1203
1222
1232
1259
1273
1324
1272
1360
1315
1394
1360
1335
1240
1150
1016
698
298
-111
-383
-510
-715
-877
-1125
-1141
-1052
-909
-937
-1047
-1050
-1002
-924
-1014
-1049
-970
-822
-588
-510
-347
-207
-61
2
-147
-248
-359
-430
-599
-812
-1025
-1121
-1176
-1282
-1267
-1308
-1262
-1275
-1391
-1490
-1539
-1574
-1595
-1597
-1536
-1464
-1366
-1309
-1224
-1142
-1028
-960
-940
-914
-846
-803
-750
-706
-588
-492
-407
-330
-323
-270
-227
-131
-81
8
90
149
207
269
387
523
547
694
712
768
848
863
1020
1057
1217
1216
1313
1282
1308
1386
1352
1532
1481
1706
1616
1616
1803
1721
1935
1894
1934
1879
1640
1172
410
-235
-743
-685
-823
-856
-1199
-1315
-1249
-1192
-1073
-1082
-1000
-908
-947
-1095
-1307
-1199
-904
-457
-134
148
333
383
425
311
330
361
327
198
-52
-238
-433
-494
-682
-781
-837
-1058
-1257
-1658
-1896
-2112
-2136
-2089
-2065
-2010
-2040
-2014
-2058
-1866
-1611
-1340
-1112
-1024
-941
-902
-808
-722
-616
-432
-348
-258
-387
-461
-571
-531
-485
-493
-499
-581
-700
-797
-834
-813
-664
-538
-482
-410
-382
-215
-47
74
271
327
421
475
534
662
772
977
1163
1302
1395
1465
1521
1527
1624
1753
1799
1828
1844
1751
1853
1875
2008
2010
2068
2128
2015
1914
1665
1131
382
-295
-1038
-1232
-1229
-1384
-1454
-1575
-1474
-1198
-1023
-886
-874
-831
-709
-789
-967
-898
-646
-155
299
573
803
868
864
781
582
426
267
13
-296
-585
-923
-1005
-1162
-1312
-1310
-1600
-1781
-2164
-2474
-2607
-2615
-2528
-2390
-2164
-1969
-1529
-1303
-968
-719
-536
-341
-324
-310
-404
-416
-397
-283
-243
-253
-231
-400
-486
-689
-804
-897
-993
-988
-1035
-1092
-985
-932
-822
-662
-611
-518
-498
-473
-373
-248
-52
188
346
527
782
838
1048
1110
1217
1344
1417
1535
1473
1581
1536
1622
1655
1592
1706
1564
1626
1575
1455
1692
1458
1616
1480
1302
1178
303
-238
-1117
-1372
-1351
-1412
-1508
-1816
-1610
-1451
-1047
-941
-862
-678
-541
-343
-586
-732
-640
-304
146
484
651
712
759
692
620
385
184
-51
-390
-737
-1127
-1450
-1666
-1732
-1712
-1683
-1788
-1913
-2206
-2517
-2653
-2619
-2376
-2098
-1798
-1602
-1375
-1107
-868
-611
-475
-318
-317
-453
-642
-827
-819
-722
-648
-635
-720
-836
-1046
-1192
-1260
-1242
-1173
-1148
-1150
-1175
-1080
-978
-819
-627
-434
-292
-220
-238
-163
3
271
511
720
870
1029
1104
1144
1275
1319
1498
1517
1509
1398
1398
1243
1316
1304
1348
1491
1398
1570
1378
1489
1456
1365
1379
868
136
-653
-1275
-1393
-1311
-1349
-1513
-1652
-1318
-1050
-815
-805
-682
-458
-237
-276
-544
-610
-360
47
338
491
617
675
660
509
339
183
72
-207
-511
-888
-1196
-1434
-1613
-1635
-1649
-1606
-1750
-1902
-2016
-2274
-2413
-2369
-2191
-1741
-1423
-1218
-1093
-851
-487
-295
-243
-234
-270
-367
-571
-810
-915
-880
-819
-858
-975
-1081
-1161
-1343
-1389
-1361
-1297
-1181
-1230
-1214
-1110
-904
-727
-575
-364
-178
-27
20
128
287
541
719
857
976
1118
1262
1251
1321
1350
1447
1483
1399
1303
1281
1183
1169
1153
1092
1287
1221
1325
1308
1254
1382
1270
1352
1127
394
-284
-891
-1009
-748
-885
-1046
-1260
-1117
-700
-651
-607
-600
-284
-51
-79
-382
-602
-353
-51
309
374
408
492
403
318
66
-101
-221
-395
-692
-1060
-1323
-1586
-1639
-1652
-1600
-1579
-1649
-1784
-2196
-2340
-2245
-1982
-1590
-1387
-1256
-1106
-839
-643
-499
-379
-181
-96
-254
-518
-753
-772
-683
-662
-689
-747
-828
-988
-1161
-1197
-1114
-967
-947
-961
-976
-874
-773
-641
-410
-134
72
130
100
166
401
600
780
898
995
1165
1173
1256
1262
1358
1500
1444
1389
1310
1255
1329
1274
1248
1228
1245
1312
1377
1371
1385
1439
1354
1472
1223
637
-120
-728
-965
-789
-716
-930
-1151
-1181
-812
-626
-538
-552
-447
-132
-88
-292
-502
-459
-109
203
286
240
184
142
125
-60
-218
-365
-554
-862
-1202
-1485
-1712
-1710
-1798
-1767
-1731
-1843
-2092
-2323
-2292
-2066
-1637
-1525
-1475
-1399
-1135
-848
-806
-645
-531
-331
-285
-524
-727
-803
-740
-666
-730
-834
-928
-1105
-1249
-1318
-1257
-1130
-1090
-1111
-1061
-1030
-990
-885
-723
-436
-179
-82
-84
-39
135
384
600
796
908
1082
1111
1148
1195
1254
1359
1353
1348
1272
1282
1084
1097
1034
1099
1135
1104
1098
1091
1213
1282
1291
1280
1166
875
308
-422
-830
-1007
-740
-645
-871
-1096
-1126
-868
-581
-505
-471
-468
-352
-339
-521
-625
-513
-196
122
209
136
-19
-116
-163
-222
-352
-529
-825
-1065
-1292
-1501
-1614
-1686
-1639
-1667
-1807
-1996
-2127
-2060
-1911
-1740
-1639
-1539
-1351
-1246
-1092
-1000
-756
-605
-553
-577
-671
-680
-798
-806
-835
-846
-857
-1025
-1177
-1250
-1162
-1106
-1067
-1085
-1044
-1023
-1004
-1010
-912
-652
-407
-251
-139
-27
89
290
451
658
828
931
1001
1028
1151
1229
1314
1350
1322
1337
1200
1155
1044
1095
1070
1100
1045
1027
1056
1114
1225
1286
1299
1181
1121
817
288
-306
-764
-858
-662
-570
-651
-965
-910
-734
-490
-260
-339
-314
-354
-351
-463
-555
-425
-209
75
178
162
9
-122
-201
-316
-429
-594
-814
-1084
-1285
-1448
-1528
-1574
-1571
-1682
-1765
-1793
-1829
-1697
-1671
-1534
-1377
-1240
-1111
-1120
-1028
-953
-789
-725
-732
-748
-782
-790
-840
-864
-857
-860
-930
-1012
-1080
-1108
-1084
-1047
-935
-867
-804
-836
-876
-829
-743
-589
-468
-319
-183
25
125
315
505
695
927
1011
1091
1098
1134
1207
1210
1314
1337
1190
1252
1159
1144
1244
1083
1243
1150
1265
1266
1220
1327
1331
1422
1284
1015
675
178
-155
-399
-474
-416
-428
-469
-556
-445
-384
-197
-83
-56
-43
-166
-253
-337
-258
-186
-51
79
120
153
-35
-214
-296
-400
-493
-727
-988
-1220
-1423
-1548
-1684
-1883
-1804
-1704
-1537
-1427
-1477
-1525
-1529
-1363
-1244
-1142
-1067
-1042
-988
-971
-910
-876
-798
-729
-736
-779
-880
-957
-1027
-992
-890
-822
-814
-870
-921
-934
-890
-832
-784
-723
-644
-614
-538
-476
-320
-68
140
383
484
571
666
714
881
1008
1071
1133
1112
1098
1049
1018
981
1056
1082
1112
1063
1005
977
1036
1035
1101
1055
1108
1060
1026
911
663
338
-108
-438
-552
-470
-406
-362
-485
-441
-337
-160
-116
-150
-173
-195
-170
-292
-355
-361
-228
-116
-75
-95
-181
-260
-429
-604
-791
-977
-1149
-1435
-1729
-1912
-1831
-1677
-1537
-1536
-1553
-1534
-1452
-1505
-1502
-1482
-1377
-1305
-1302
-1263
-1196
-1113
-1057
-997
-948
-900
-945
-1049
-1109
-1068
-994
-971
-922
-939
-846
-849
-871
-884
-857
-826
-804
-756
-708
-612
-511
-272
-117
157
330
343
471
508
646
757
726
796
807
889
960
902
969
1022
1072
1102
1101
1012
992
965
902
1036
1007
1154
1046
1062
1061
949
790
472
206
6
-112
-194
-311
-450
-460
-438
-262
-20
37
-12
-79
-228
-224
-176
-228
-265
-272
-235
-225
-290
-323
-409
-490
-642
-901
-1216
-1542
-1684
-1801
-1744
-1636
-1594
-1516
-1479
-1396
-1369
-1278
-1297
-1301
-1306
-1332
-1330
-1314
-1249
-1176
-1077
-1035
-1011
-1000
-1014
-970
-995
-942
-932
-912
-931
-889
-898
-871
-836
-865
-811
-819
-777
-746
-689
-577
-476
-291
-148
25
159
287
469
533
648
681
751
774
822
798
852
915
961
951
1051
954
1114
1011
1129
1151
1203
1250
1164
1213
1173
1170
1115
1063
952
837
543
365
85
-85
-95
-178
-142
-218
-285
-337
-242
-91
-114
-174
-414
-491
-459
-369
-342
-423
-375
-340
-323
-423
-616
-775
-930
-1049
-1290
-1522
-1659
-1672
-1591
-1493
-1399
-1328
-1310
-1286
-1328
-1303
-1283
-1302
-1281
-1325
-1284
-1225
-1182
-1083
-984
-854
-798
-797
-833
-871
-899
-900
-902
-917
-886
-874
-880
-887
-825
-736
-615
-505
-457
-423
-408
-314
-246
-61
73
218
419
526
614
683
720
803
880
966
937
883
846
806
964
1047
1118
1148
1151
1176
1176
1242
1185
1235
1252
1291
1275
1203
1086
949
862
745
630
491
358
245
197
103
11
-129
-222
-233
-173
-97
-165
-268
-357
-434
-377
-357
-347
-381
-471
-490
-592
-677
-827
-1060
-1232
-1350
-1451
-1525
-1533
-1545
-1471
-1410
-1334
-1341
-1355
-1356
-1426
-1422
-1459
-1476
-1458
-1454
-1405
-1277
-1141
-1057
-971
-941
-902
-873
-887
-862
-922
-906
-890
-881
-837
-825
-740
-705
-617
-564
-523
-428
-419
-353
-246
-148
30
149
344
497
612
747
770
809
816
848
905
879
914
827
837
849
896
901
983
1067
1000
1046
997
986
1033
955
1006
948
1015
959
895
744
633
504
464
395
291
255
144
108
-57
-115
-164
-160
-80
-105
-166
-231
-331
-414
-397
-431
-500
-566
-671
-813
-963
-1079
-1221
-1249
-1321
-1321
-1363
-1412
-1391
-1411
-1394
-1381
-1397
-1484
-1531
-1572
-1643
-1600
-1576
-1486
-1422
-1362
-1338
-1311
-1245
-1239
-1193
-1168
-1110
-1106
-1131
-1106
-1052
-951
-863
-787
-736
-645
-660
-654
-620
-541
-441
-347
-290
-248
-78
9
160
234
335
367
478
509
578
704
627
826
740
844
915
810
975
791
902
855
866
976
868
989
889
931
908
871
852
867
810
643
628
415
431
365
242
329
194
234
89
-60
-71
-143
-148
-148
-125
-143
-251
-343
-463
-507
-544
-639
-776
-892
-1033
-1175
-1238
-1219
-1209
-1187
-1283
-1308
-1329
-1328
-1365
-1434
-1429
-1467
-1524
-1567
-1574
-1549
-1509
-1430
-1399
-1303
-1293
-1326
-1292
-1257
-1157
-1101
-1113
-1041
-1032
-974
-957
-891
-759
-714
-627
-622
-566
-479
-467
-388
-320
-145
-104
-13
44
75
243
214
396
367
490
406
441
492
511
643
584
761
749
814
739
756
861
896
1013
954
965
909
912
918
968
989
965
911
772
663
507
423
363
384
407
334
344
232
268
139
74
52
20
72
-109
-178
-278
-334
-344
-408
-450
-539
-700
-820
-915
-940
-966
-1074
-1103
-1127
-1146
-1180
-1254
-1258
-1253
-1261
-1301
-1386
-1423
-1428
-1443
-1408
-1325
-1241
-1178
-1168
-1121
-1082
-1034
-999
-933
-901
-873
-937
-975
-947
-904
-805
-782
-635
-576
-500
-493
-428
-356
-273
-223
-174
-74
-30
66
30
238
227
407
400
392
505
430
603
491
623
648
643
799
679
875
822
934
973
917
960
854
881
827
877
839
778
795
672
662
531
452
394
289
351
284
204
161
35
34
-38
-73
-128
-228
-204
-284
-351
-336
-363
-354
-378
-499
-636
-725
-829
-836
-883
-916
-957
-1097
-1098
-1123
-1166
-1169
-1291
-1344
-1410
-1436
-1460
-1498
-1420
-1369
-1318
-1291
-1279
-1231
-1182
-1152
-1143
-1120
-1098
-1095
-1086
-1046
-992
-939
-870
-807
-712
-631
-588
-611
-574
-524
-515
-492
-442
-382
-271
-174
-89
26
111
153
159
174
199
234
295
350
376
490
484
620
670
714
729
755
719
716
689
681
714
731
801
806
824
780
667
621
562
562
474
385
359
326
347
307
218
154
110
41
3
-53
-119
-150
-213
-250
-299
-315
-365
-361
-424
-528
-626
-734
-776
-791
-876
-939
-1023
-1097
-1112
-1142
-1137
-1159
-1228
-1269
-1334
-1318
-1363
-1386
-1359
-1367
-1294
-1327
-1299
-1290
-1254
-1227
-1205
-1162
-1140
-1113
-1089
-1050
-984
-907
-816
-767
-738
-666
-608
-541
-446
-373
-334
-281
-253
-184
-191
-59
-56
23
77
23
163
81
230
182
273
375
353
522
468
552
559
606
682
720
776
783
743
747
762
734
795
789
797
836
672
633
496
448
448
393
386
343
255
168
47
-84
-125
-217
-180
-237
-288
-322
-472
-439
-430
-392
-384
-440
-568
-657
-757
-818
-841
-896
-930
-1001
-1041
-1096
-1135
-1131
-1141
-1135
-1152
-1154
-1201
-1231
-1274
-1308
-1296
-1279
-1279
-1291
-1289
-1279
-1298
-1274
-1254
-1224
-1143
-1110
-1042
-978
-900
-802
-733
-660
-609
-611
-583
-612
-630
-601
-568
-462
-397
-292
-217
-129
-53
11
62
96
176
158
248
245
323
367
338
451
441
547
604
624
712
705
786
811
827
922
920
890
911
833
839
809
753
706
600
535
411
318
270
248
165
59
-2
-48
-50
-76
-98
-167
-152
-186
-253
-258
-318
-335
-397
-503
-578
-648
-703
-765
-846
-866
-896
-919
-954
-993
-967
-1000
-1046
-1096
-1116
-1101
-1119
-1162
-1196
-1174
-1166
-1151
-1190
-1162
-1126
-1122
-1101
-1112
-1084
-1059
-1029
-996
-923
-830
-739
-701
-661
-608
-532
-498
-483
-472
-426
-365
-356
-284
-246
-145
-109
-64
25
121
219
272
302
332
378
371
415
387
425
417
419
454
463
512
496
532
592
602
645
634
641
636
625
583
545
495
443
385
317
280
234
187
106
42
9
-35
-95
-148
-137
-172
-213
-276
-335
-327
-293
-342
-434
-466
-553
-643
-720
-793
-790
-834
-868
-944
-986
-968
-1009
-1059
-1108
-1088
-1061
-1088
-1102
-1115
-1102
-1063
-1054
-1066
-1026
-1010
-1034
-1073
-1037
-987
-947
-909
-914
-853
-775
-719
-689
-641
-534
-440
-401
-351
-300
-237
-191
-214
-149
-121
-93
-49
-29
58
100
193
244
298
414
462
510
549
549
609
645
687
688
753
753
747
744
748
796
772
822
810
846
841
768
725
660
615
516
423
294
232
192
107
11
-82
-127
-135
-155
-182
-157
-141
-154
-178
-216
-227
-252
-290
-395
-441
-486
-556
-646
-718
-723
-770
-792
-854
-903
-907
-946
-982
-1021
-1026
-1026
-1041
-1065
-1073
-1048
-1038
-1015
-1006
-966
-909
-856
-807
-786
-741
-715
-694
-660
-626
-582
-547
-493
-417
-374
-302
-278
-233
-161
-133
-83
-51
-17
41
45
102
144
167
227
250
321
377
406
439
498
520
557
602
600
654
666
700
711
734
787
740
773
780
794
834
784
772
725
624
559
435
351
306
190
72
-35
-136
-221
-252
-298
-313
-319
-306
-296
-307
-274
-290
-268
-307
-370
-401
-458
-466
-551
-603
-641
-690
-709
-773
-794
-818
-826
-844
-853
-852
-846
-875
-931
-934
-952
-954
-1001
-1023
-1022
-994
-962
-965
-928
-878
-807
-759
-730
-684
-629
-586
-558
-553
-518
-485
-452
-400
-386
-312
-246
-190
-134
-87
0
28
71
94
134
220
221
246
246
304
353
361
411
406
468
466
439
486
528
597
629
623
633
647
659
653
621
617
601
539
488
409
332
302
202
143
73
-19
-75
-142
-154
-186
-215
-261
-286
-270
-241
-223
-245
-247
-278
-298
-330
-370
-401
-447
-495
-531
-549
-582
-611
-661
-712
-724
-743
-757
-777
-802
-820
-841
-856
-855
-871
-893
-895
-907
-893
-864
-845
-827
-834
-785
-745
-724
-701
-703
-657
-634
-585
-553
-546
-515
-507
-496
-485
-453
-431
-425
-409
-356
-299
-259
-204
-183
-151
-119
-102
-82
-86
-62
-51
-30
-2
5
20
29
79
121
177
230
246
301
311
344
383
391
416
376
393
402
372
370
307
274
255
211
196
159
111
65
3
-34
-54
-89
-102
-136
-145
-147
-167
-178
-234
-249
-275
-290
-302
-368
-383
-416
-439
-488
-547
-570
-600
-628
-651
-657
-653
-645
-680
-679
-670
-677
-690
-723
-714
-716
-735
-759
-776
-771
-758
-797
-832
-840
-822
-791
-795
-793
-768
-742
-722
-721
-701
-660
-634
-608
-589
-553
-520
-492
-480
-444
-422
-378
-333
-314
-275
-249
-182
-161
-112
-71
-40
4
3
44
67
120
157
208
242
270
326
336
397
386
412
441
429
465
447
439
439
424
417
402
360
340
310
273
256
196
160
134
95
46
-15
-38
-88
-149
-189
-230
-267
-308
-361
-397
-438
-478
-495
-533
-557
-580
-613
-651
-702
-736
-749
-756
-768
-770
-779
-763
-776
-787
-779
-779
-754
-751
-756
-748
-754
-754
-746
-737
-729
-724
-705
-685
-680
-669
-646
-632
-614
-599
-582
-553
-531
-513
-480
-437
-391
-346
-301
-238
-197
-152
-113
-94
-56
-20
27
72
126
176
223
262
296
333
358
398
419
437
453
470
470
473
502
502
511
486
507
498
462
455
422
419
372
350
309
279
276
215
170
115
85
74
24
-16
-48
-85
-133
-197
-250
-298
-368
-409
-447
-494
-505
-558
-608
-638
-668
-690
-736
-762
-763
-779
-789
-796
-804
-807
-815
-815
-817
-807
-793
-802
-796
-784
-761
-735
-735
-726
-691
-697
-688
-677
-681
-645
-618
-585
-549
-548
-498
-453
-420
-372
-338
-286
-269
-248
-192
-152
-97
-38
15
73
98
150
193
206
271
285
327
369
382
431
414
452
491
488
506
500
525
537
520
498
480
467
437
383
349
359
344
319
280
216
205
171
87
34
-9
-57
-103
-162
-208
-221
-273
-332
-378
-411
-432
-475
-516
-533
-536
-572
-607
-631
-655
-664
-698
-721
-740
-762
-773
-806
-830
-844
-836
-842
-860
-862
-847
-840
-830
-810
-802
-777
-769
-770
-758
-753
-728
-725
-728
-718
-690
-662
-635
-607
-582
-547
-521
-471
-453
-403
-358
-330
-261
-232
-192
-164
-121
-59
-63
8
36
71
121
115
171
174
213
237
266
327
326
347
349
358
364
365
344
327
323
298
289
245
220
203
171
125
92
56
6
-19
-40
-77
-137
-180
-219
-261
-306
-354
-386
-431
-468
-495
-525
-538
-580
-618
-631
-634
-644
-657
-668
-674
-682
-703
-708
-717
-722
-742
-748
-751
-752
-713
-721
-722
-714
-711
-709
-720
-712
-721
-723
-735
-750
-736
-733
-712
-698
-681
-662
-638
-622
-596
-563
-513
-466
-457
-414
-392
-346
-303
-284
-224
-197
-159
-143
-124
-56
-29
13
60
89
121
162
183
196
208
237
272
272
287
283
269
253
239
225
189
157
126
106
71
44
9
-34
-56
-91
-116
-153
-192
-215
-245
-281
-320
-344
-364
-382
-410
-437
-480
-516
-546
-578
-605
-629
-627
-656
-669
-687
-716
-725
-743
-748
-742
-748
-754
-744
-741
-748
-758
-746
-742
-752
-732
-732
-721
-713
-702
-687
-694
-651
-634
-636
-625
-611
-581
-573
-540
-513
-471
-401
-388
-381
-357
-322
-302
-268
-228
-191
-143
-94
-70
-51
-2
42
103
126
167
191
200
250
250
248
269
264
261
261
240
262
263
248
242
220
197
163
122
84
56
-13
-55
-79
-118
-156
-212
-252
-299
-350
-384
-424
-450
-487
-508
-531
-553
-559
-579
-580
-576
-576
-564
-569
-569
-563
-578
-570
-568
-573
-578
-586
-598
-604
-603
-600
-612
-627
-630
-639
-655
-647
-645
-637
-624
-627
-613
-605
-573
-535
-513
-482
-456
-443
-430
-419
-366
-325
-279
-250
-201
-141
-116
-73
-42
34
59
89
139
171
218
258
297
296
324
330
342
351
332
346
343
337
321
327
316
310
288
244
235
198
175
122
67
25
-20
-33
-71
-110
-154
-187
-216
-246
-261
-283
-335
-380
-401
-443
-473
-511
-550
-578
-615
-632
-674
-691
-707
-711
-708
-720
-719
-728
-725
-742
-741
-727
-721
-726
-733
-713
-712
-701
-688
-676
-655
-622
-608
-588
-547
-525
-526
-499
-485
-480
-453
-449
-424
-424
-399
-370
-367
-337
-312
-286
-256
-207
-149
-120
-84
-15
18
74
122
150
184
207
237
260
292
305
320
309
312
301
270
273
261
262
228
199
182
133
95
57
24
-24
-74
-101
-147
-199
-235
-267
-324
-354
-390
-430
-448
-456
-469
-506
-529
-555
-586
-620
-651
-663
-689
-717
-738
-760
-753
-763
-781
-801
-818
-818
-824
-840
-841
-832
-816
-802
-793
-758
-743
-734
-728
-723
-710
-711
-686
-660
-651
-632
-611
-570
-537
-517
-472
-423
-372
-307
-270
-204
-142
-107
-63
-41
29
63
94
142
156
189
226
230
238
254
250
281
261
256
265
245
261
232
226
242
222
223
211
189
191
159
131
98
65
50
-7
-52
-95
-148
-188
-267
-333
-381
-432
-494
-542
-598
-655
-708
-768
-795
-818
-850
-888
-901
-910
-919
-921
-951
-989
-1002
-1014
-1035
-1035
-1032
-1035
-1025
-1024
-1018
-1007
-972
-967
-953
-912
-885
-837
-815
-784
-744
-699
-650
-630
-619
-577
-542
-530
-475
-454
-410
-359
-325
-265
-250
-187
-135
-109
-27
12
93
145
191
280
311
366
444
469
524
606
598
620
621
612
629
599
590
578
541
520
465
438
443
371
329
291
236
218
180
129
94
41
-18
-69
-126
-167
-211
-310
-372
-450
-514
-553
-617
-646
-691
-724
-755
-804
-845
-855
-887
-917
-912
-937
-964
-1003
-1033
-1041
-1039
-1044
-1068
-1080
-1063
-1047
-1051
-1032
-1015
-998
-970
-959
-933
-910
-897
-867
-841
-805
-754
-709
-670
-623
-576
-516
-461
-419
-369
-306
-238
-191
-140
-85
-50
29
79
157
233
295
376
423
512
567
627
681
734
795
854
905
934
958
968
967
935
903
855
816
791
750
719
682
643
589
554
500
467
418
375
352
287
275
206
153
88
11
-42
-124
-191
-263
-317
-395
-467
-537
-615
-661
-708
-743
-777
-801
-838
-857
-868
-884
-899
-917
-935
-956
-951
-966
-989
-1022
-1042
-1041
-1058
-1063
-1066
-1075
-1083
-1077
-1102
-1116
-1105
-1111
-1100
-1092
-1051
-1037
-990
-933
-888
-838
-820
-762
-712
-662
-625
-574
-503
-448
-408
-347
-278
-225
-140
-92
-27
41
123
187
218
308
357
463
532
567
657
711
782
840
918
979
1047
1075
1074
1050
986
948
882
859
812
760
726
680
669
590
510
482
429
403
382
338
288
214
121
59
-32
-108
-129
-227
-294
-335
-419
-479
-564
-615
-644
-686
-693
-695
-694
-705
-732
-742
-754
-760
-765
-779
-799
-813
-853
-914
-929
-952
-957
-970
-979
-958
-959
-957
-949
-942
-958
-954
-965
-965
-962
-987
-987
-1014
-1018
-1031
-1046
-1028
-1011
-993
-976
-958
-940
-909
-891
-859
-812
-796
-740
-709
-674
-619
-602
-558
-527
-460
-423
-374
-325
-293
-233
-203
-135
-97
-44
18
31
87
118
163
212
242
290
339
383
417
451
462
507
540
557
613
629
673
690
703
729
704
740
729
715
690
674
648
578
565
499
445
387
325
293
234
201
120
54
11
-42
-76
-145
-202
-247
-308
-376
-430
-499
-567
-615
-675
-709
-743
-800
-847
-909
-951
-983
-1026
-1040
-1050
-1071
-1079
-1109
-1106
-1088
-1103
-1098
-1094
-1079
-1082
-1102
-1101
-1113
-1106
-1101
-1118
-1101
-1087
-1098
-1071
-1061
-1048
-998
-981
-939
-905
-862
-826
-812
-766
-707
-665
-618
-575
-517
-468
-433
-373
-313
-282
-213
-146
-89
8
43
134
168
221
312
334
427
441
506
578
636
721
771
836
905
955
978
1031
1017
1014
1020
956
992
940
932
929
848
873
789
750
713
633
629
580
523
475
389
312
275
154
99
37
-83
-105
-213
-303
-356
-460
-525
-585
-626
-633
-677
-718
-730
-773
-777
-805
-845
-847
-869
-865
-887
-895
-899
-911
-932
-944
-942
-943
-917
-934
-903
-909
-919
-910
-935
-915
-914
-907
-905
-896
-919
-919
-914
-931
-922
-925
-899
-895
-886
-838
-836
-800
-758
-718
-656
-611
-569
-518
-468
-432
-397
-351
-318
-259
-212
-188
-139
-89
-31
7
50
79
109
153
187
224
259
316
339
384
455
468
523
545
584
635
651
716
735
777
820
829
867
868
869
879
883
863
809
795
770
739
697
652
618
570
565
491
418
370
287
272
225
172
114
27
-60
-130
-186
-273
-329
-399
-477
-519
-596
-664
-728
-797
-840
-883
-910
-930
-956
-988
-1016
-1023
-1048
-1049
-1055
-1059
-1056
-1077
-1087
-1113
-1131
-1136
-1138
-1117
-1110
-1080
-1056
-1038
-1007
-999
-974
-960
-939
-901
-864
-839
-820
-790
-782
-743
-704
-696
-667
-659
-622
-599
-573
-520
-493
-462
-442
-401
-341
-308
-261
-222
-195
-137
-69
-29
10
58
119
178
230
278
338
377
430
498
544
590
634
684
716
762
801
817
860
888
927
953
968
987
977
961
922
874
854
822
788
742
701
677
618
586
521
450
403
341
279
209
128
32
-27
-117
-184
-265
-368
-417
-508
-588
-672
-752
-798
-861
-897
-935
-982
-1021
-1060
-1090
-1110
-1142
-1172
-1176
-1207
-1207
-1221
-1247
-1270
-1300
-1297
-1281
-1260
-1234
-1225
-1218
-1208
-1186
-1178
-1154
-1138
-1121
-1093
-1067
-1040
-1028
-1015
-998
-962
-932
-896
-845
-823
-786
-741
-697
-650
-616
-572
-515
-452
-405
-363
-325
-275
-244
-196
-133
-106
-50
-15
21
64
114
175
213
264
300
342
381
403
442
486
531
565
602
635
675
705
743
777
811
854
870
916
930
952
943
911
909
855
845
821
780
747
679
628
566
502
446
372
329
270
206
140
62
-29
-108
-187
-280
-338
-441
-520
-577
-660
-715
-806
-880
-927
-990
-1020
-1051
-1090
-1127
-1153
-1164
-1160
-1195
-1216
-1213
-1210
-1199
-1202
-1203
-1203
-1184
-1163
-1155
-1144
-1124
-1126
-1113
-1082
-1057
-1039
-1021
-1005
-1001
-948
-910
-881
-854
-830
-786
-753
-713
-675
-651
-617
-580
-539
-504
-478
-441
-401
-356
-309
-258
-224
-173
-132
-103
-39
14
51
75
108
145
175
215
257
301
343
383
439
479
527
572
588
608
646
670
688
714
734
773
796
820
835
859
883
892
906
892
878
874
838
806
761
736
713
664
615
560
509
440
391
348
283
226
164
90
1
-76
-157
-228
-284
-367
-435
-511
-581
-636
-720
-782
-833
-883
-926
-960
-997
-1031
-1057
-1080
-1095
-1119
-1123
-1139
-1157
-1150
-1172
-1175
-1179
-1179
-1161
-1147
-1127
-1139
-1159
-1137
-1116
-1109
-1092
-1083
-1046
-998
-980
-941
-914
-907
-868
-825
-807
-751
-705
-678
-644
-619
-565
-536
-534
-490
-455
-419
-381
-344
-299
-251
-203
-160
-119
-90
-74
-43
-1
39
70
105
124
149
180
206
234
239
275
303
325
364
377
405
437
451
483
509
567
609
635
666
691
743
778
791
805
799
797
797
767
735
713
683
641
599
537
465
411
347
292
241
188
127
42
-23
-83
-150
-229
-305
-367
-428
-481
-537
-599
-665
-729
-769
-820
-873
-908
-944
-974
-1007
-1039
-1069
-1089
-1108
-1125
-1137
-1167
-1169
-1204
-1236
-1239
-1250
-1232
-1236
-1231
-1237
-1231
-1193
-1170
-1147
-1127
-1099
-1067
-1056
-1032
-983
-947
-928
-885
-849
-838
-816
-807
-780
-749
-726
-703
-671
-636
-598
-557
-506
-455
-415
-382
-347
-292
-255
-204
-154
-121
-80
-50
-26
-3
17
51
94
143
182
216
236
258
282
316
354
377
407
438
462
477
511
540
547
565
587
606
613
634
666
676
675
660
629
603
579
578
549
501
467
415
378
307
239
207
150
121
72
51
10
-65
-109
-164
-206
-263
-314
-397
-456
-490
-562
-621
-681
-733
-788
-832
-872
-912
-928
-947
-981
-1004
-1037
-1047
-1064
-1096
-1111
-1109
-1103
-1124
-1127
-1136
-1108
-1088
-1073
-1024
-1015
-973
-942
-928
-899
-883
-863
-827
-797
-788
-750
-740
-730
-710
-711
-693
-664
-638
-594
-562
-545
-513
-483
-429
-387
-346
-315
-277
-241
-218
-179
-156
-112
-83
-62
-46
-32
6
38
74
112
150
161
174
202
228
271
289
317
368
394
430
455
479
514
544
559
557
573
572
577
577
589
587
583
615
621
624
614
561
539
510
475
462
414
376
357
311
273
230
177
147
128
95
59
3
-36
-68
-123
-171
-222
-276
-320
-355
-401
-438
-505
-572
-641
-692
-751
-798
-842
-890
-914
-943
-937
-942
-946
-943
-959
-959
-956
-943
-926
-933
-934
-931
-911
-908
-900
-893
-905
-883
-879
-858
-857
-849
-841
-834
-810
-798
-776
-771
-746
-715
-681
-647
-642
-613
-587
-545
-501
-459
-409
-386
-355
-311
-264
-234
-209
-173
-163
-137
-105
-98
-94
-94
-61
-25
-18
-12
9
34
63
87
118
140
154
175
196
217
248
277
318
341
371
384
395
426
436
464
482
515
520
507
535
538
541
555
549
554
539
513
499
468
431
416
387
361
313
266
228
182
127
79
38
-4
-41
-99
-162
-235
-287
-330
-374
-421
-474
-532
-563
-618
-685
-747
-805
-849
-898
-928
-966
-993
-1020
-1043
-1034
-1034
-1015
-1006
-997
-972
-963
-945
-934
-948
-932
-915
-892
-870
-875
-860
-848
-856
-849
-830
-826
-813
-799
-781
-757
-757
-755
-746
-729
-692
-674
-674
-641
-621
-588
-571
-563
-532
-501
-491
-472
-447
-423
-396
-386
-325
-932
-1075
-641
-927
-770
-782
-1031
-690
-637
-423
-272
-113
-55
21
92
113
182
250
350
465
559
555
572
627
785
904
959
992
1019
1107
1168
1220
1211
1181
1172
1163
1206
1212
1139
955
685
450
284
137
-80
-376
-678
-924
-1008
-1201
-1442
-1612
-1664
-1542
-1425
-1390
-1416
-1383
-1286
-1192
-1113
-1070
-1024
-966
-982
-974
-909
-892
-915
-921
-816
-612
-454
-479
-559
-559
-465
-366
-459
-634
-761
-846
-912
-1075
-1289
-1427
-1473
-1505
-1540
-1545
-1548
-1563
-1600
-1566
-1460
-1388
-1419
-1530
-1568
-1504
-1438
-1488
-1595
-1569
-1446
-1323
-1268
-1225
-1103
-909
-726
-570
-397
-280
-223
-183
-125
-1
76
45
15
76
187
229
196
131
168
225
233
205
132
153
178
213
284
299
337
328
353
467
572
669
685
777
939
1036
1088
1127
1226
1353
1461
1504
1518
1496
1503
1401
1123
712
210
-197
-602
-923
-1271
-1651
-1895
-2079
-2148
-2205
-2223
-2123
-1949
-1713
-1535
-1370
-1261
-1160
-1088
-1028
-910
-838
-725
-707
-661
-509
-374
-292
-254
-192
-51
33
-10
-186
-369
-506
-610
-820
-1131
-1402
-1630
-1778
-1936
-2069
-2142
-2164
-2149
-2080
-2000
-1918
-1868
-1835
-1760
-1632
-1568
-1591
-1670
-1706
-1640
-1569
-1552
-1543
-1472
-1361
-1233
-1159
-1122
-1029
-912
-773
-655
-571
-493
-450
-420
-342
-227
-166
-68
-32
44
105
81
50
6
-12
19
68
115
134
110
176
285
396
472
553
647
821
886
962
925
1052
1163
1291
1371
1395
1518
1605
1634
1642
1644
1649
1705
1567
1324
814
339
-163
-584
-936
-1276
-1581
-1774
-1899
-1943
-1950
-1942
-1751
-1480
-1235
-1012
-875
-696
-561
-461
-357
-296
-139
-35
121
131
268
306
406
493
529
580
512
370
140
-46
-261
-464
-741
-1076
-1319
-1488
-1602
-1759
-1884
-1896
-1743
-1618
-1552
-1514
-1460
-1314
-1229
-1156
-1098
-1022
-960
-945
-936
-886
-801
-751
-731
-687
-558
-489
-465
-501
-445
-317
-218
-143
-95
23
152
258
321
408
546
642
723
723
716
771
704
670
626
672
746
768
834
880
997
1162
1262
1395
1521
1639
1853
1936
2039
2099
2190
2298
2389
2479
2514
2621
2616
2675
2605
2581
2566
2405
1998
1508
947
549
100
-355
-735
-1017
-1108
-1254
-1387
-1422
-1308
-1038
-780
-694
-526
-411
-256
-210
-134
-33
147
227
289
338
433
535
584
598
637
719
602
413
98
-115
-306
-570
-862
-1084
-1323
-1587
-1806
-1995
-2009
-1979
-1956
-1911
-1869
-1754
-1692
-1663
-1599
-1433
-1283
-1194
-1186
-1154
-1054
-1007
-943
-870
-760
-703
-711
-744
-771
-753
-742
-715
-682
-587
-490
-424
-358
-252
-38
149
258
343
432
504
526
505
473
447
480
530
630
678
750
886
1002
1166
1300
1434
1495
1586
1608
1635
1652
1719
1739
1790
1789
1982
2114
2225
2213
2215
2268
2294
2275
2036
1629
1087
602
78
-398
-878
-1152
-1408
-1475
-1590
-1614
-1629
-1550
-1354
-1070
-929
-851
-809
-769
-696
-663
-551
-450
-305
-147
26
104
233
321
403
439
447
343
153
-187
-523
-762
-959
-1172
-1366
-1565
-1735
-1854
-1951
-2008
-2031
-2020
-1935
-1880
-1856
-1814
-1822
-1768
-1666
-1474
-1298
-1191
-1127
-985
-845
-749
-701
-647
-562
-540
-572
-642
-706
-739
-718
-692
-646
-559
-452
-345
-217
-76
129
237
336
369
389
448
407
484
498
588
638
651
744
794
924
1031
1139
1239
1310
1360
1412
1363
1419
1448
1543
1593
1618
1687
1806
1976
1978
2030
2015
2113
2124
2008
1791
1634
1304
822
287
-233
-562
-878
-1217
-1439
-1530
-1512
-1533
-1651
-1575
-1396
-1103
-1106
-1113
-1072
-900
-798
-794
-698
-493
-203
-73
9
39
215
361
386
338
286
210
-5
-352
-698
-870
-973
-1182
-1380
-1565
-1644
-1754
-1897
-2004
-1990
-1914
-1915
-1921
-1926
-1815
-1675
-1566
-1448
-1255
-1006
-881
-832
-785
-672
-565
-589
-602
-620
-622
-672
-764
-813
-800
-711
-678
-683
-630
-499
-378
-282
-175
-9
142
235
263
314
405
396
472
521
643
690
712
747
860
1075
1191
1226
1287
1375
1491
1458
1400
1392
1496
1558
1495
1581
1517
1666
1685
1775
1855
1961
2023
1930
1811
1698
1691
1501
1008
413
-42
-356
-642
-1075
-1387
-1534
-1410
-1388
-1455
-1616
-1542
-1231
-1045
-991
-1018
-948
-831
-744
-683
-539
-315
-148
36
132
188
253
233
238
226
167
-29
-362
-745
-1015
-1137
-1266
-1435
-1576
-1691
-1749
-1870
-1934
-2046
-2116
-2145
-2087
-2018
-2022
-1988
-1929
-1722
-1459
-1227
-1070
-968
-845
-705
-634
-649
-690
-680
-673
-694
-822
-925
-975
-966
-915
-851
-811
-787
-743
-654
-540
-419
-296
-214
-131
-47
36
75
126
226
373
520
529
589
667
854
1009
1041
1076
1088
1161
1224
1120
1160
1232
1324
1430
1349
1425
1419
1610
1629
1738
1768
1808
1722
1700
1672
1576
1562
1143
745
270
-61
-423
-846
-1179
-1298
-1331
-1357
-1503
-1652
-1597
-1413
-1214
-1074
-1095
-1012
-931
-848
-805
-703
-485
-264
-132
-37
33
58
151
125
146
77
-56
-282
-594
-891
-1099
-1250
-1354
-1511
-1628
-1750
-1855
-1951
-1984
-2005
-2058
-2119
-2143
-2088
-2026
-1918
-1804
-1633
-1445
-1276
-1133
-1054
-942
-816
-742
-735
-754
-792
-845
-910
-993
-965
-977
-977
-1006
-967
-914
-848
-832
-753
-565
-429
-291
-289
-136
-25
94
132
197
348
505
631
620
672
796
926
1001
1064
1119
1172
1199
1126
1153
1199
1247
1264
1273
1312
1443
1495
1512
1492
1528
1698
1656
1613
1480
1481
1435
1372
1154
749
401
48
-223
-577
-923
-1160
-1243
-1217
-1343
-1430
-1444
-1362
-1124
-1033
-929
-915
-776
-673
-572
-519
-386
-177
-83
47
60
107
160
161
124
89
-4
-196
-385
-626
-850
-1024
-1206
-1359
-1491
-1595
-1719
-1818
-1920
-1893
-1916
-1940
-1973
-2003
-1974
-1920
-1845
-1724
-1549
-1392
-1261
-1140
-1031
-914
-834
-802
-801
-803
-832
-912
-983
-1017
-1012
-1031
-1014
-1034
-993
-959
-936
-888
-798
-627
-499
-396
-263
-166
-42
27
91
222
283
455
517
660
707
784
864
954
1032
1099
1142
1174
1182
1194
1189
1186
1157
1224
1333
1349
1401
1337
1490
1529
1725
1679
1745
1601
1572
1484
1394
1254
793
406
-71
-246
-547
-861
-1152
-1270
-1166
-1171
-1287
-1403
-1317
-1013
-930
-894
-1042
-914
-737
-652
-664
-575
-365
-187
-57
-95
-35
1
33
26
-39
-185
-307
-500
-709
-898
-1076
-1239
-1374
-1516
-1599
-1686
-1743
-1854
-1840
-1873
-1890
-1923
-1993
-1912
-1867
-1750
-1674
-1529
-1387
-1272
-1131
-1053
-918
-874
-830
-834
-881
-874
-974
-982
-1059
-1018
-1032
-1050
-1079
-1077
-1017
-992
-942
-931
-840
-743
-629
-531
-386
-276
-109
-71
31
124
234
363
396
510
541
678
719
826
872
929
981
1046
1084
1048
1108
1018
1079
1020
1109
1126
1164
1203
1274
1379
1485
1516
1550
1498
1513
1416
1344
1044
696
296
11
-198
-680
-849
-1114
-1013
-1103
-1108
-1196
-1156
-950
-904
-842
-862
-846
-710
-680
-642
-691
-491
-346
-208
-144
-148
30
19
103
13
-47
-185
-317
-522
-741
-941
-1154
-1289
-1413
-1537
-1632
-1669
-1713
-1736
-1701
-1710
-1654
-1689
-1734
-1819
-1843
-1724
-1580
-1397
-1323
-1201
-1073
-899
-832
-784
-717
-685
-683
-781
-908
-950
-988
-948
-968
-969
-976
-958
-944
-883
-800
-734
-660
-611
-538
-470
-376
-311
-210
-86
1
118
193
327
450
527
644
690
804
849
917
1015
1032
1137
1136
1160
1172
1183
1226
1205
1286
1302
1375
1452
1467
1514
1606
1630
1687
1620
1656
1512
1573
1230
926
574
192
1
-416
-586
-868
-892
-966
-1077
-1047
-1084
-880
-769
-727
-643
-708
-558
-557
-428
-473
-349
-230
-168
-59
-58
41
83
153
133
47
-64
-219
-336
-488
-697
-873
-1043
-1149
-1286
-1389
-1476
-1527
-1540
-1531
-1565
-1559
-1607
-1561
-1547
-1501
-1441
-1371
-1228
-1146
-1040
-992
-905
-798
-765
-721
-749
-744
-748
-810
-806
-892
-849
-889
-852
-879
-885
-849
-811
-748
-684
-643
-572
-531
-433
-346
-250
-137
-98
84
94
257
287
403
463
589
660
712
815
836
969
1008
1050
1126
1118
1205
1162
1202
1195
1175
1313
1183
1339
1329
1418
1514
1596
1621
1656
1668
1624
1581
1499
1209
943
564
251
-112
-401
-641
-828
-859
-995
-972
-1045
-939
-834
-738
-682
-650
-610
-543
-520
-495
-479
-390
-327
-281
-253
-204
-175
-79
-23
-55
-123
-221
-307
-453
-603
-776
-948
-1114
-1244
-1387
-1493
-1552
-1584
-1573
-1568
-1599
-1579
-1568
-1533
-1536
-1500
-1445
-1405
-1324
-1293
-1223
-1131
-1055
-993
-947
-906
-867
-837
-811
-836
-817
-835
-826
-835
-842
-844
-827
-779
-776
-720
-691
-620
-544
-453
-396
-328
-248
-191
-86
-27
16
89
155
219
281
343
396
470
533
591
670
745
847
872
982
1000
1026
1080
1075
1122
1156
1175
1223
1248
1272
1317
1354
1407
1452
1458
1426
1394
1335
1200
982
728
414
131
-159
-386
-633
-712
-791
-887
-886
-933
-859
-752
-682
-609
-589
-522
-524
-484
-504
-504
-452
-451
-413
-441
-430
-395
-335
-312
-344
-370
-409
-458
-540
-646
-758
-870
-994
-1116
-1217
-1287
-1333
-1370
-1377
-1423
-1449
-1455
-1440
-1397
-1364
-1320
-1290
-1241
-1197
-1169
-1131
-1090
-1044
-975
-963
-955
-930
-877
-819
-792
-764
-744
-715
-689
-655
-633
-581
-541
-516
-464
-445
-393
-342
-321
-294
-271
-228
-192
-102
-73
-34
8
15
82
113
167
214
275
316
340
398
426
512
557
632
696
718
742
762
836
833
860
900
899
960
955
965
1002
1048
1066
1061
1062
1022
1041
966
897
712
517
317
117
-20
-202
-243
-399
-454
-538
-603
-557
-522
-418
-412
-397
-412
-402
-388
-389
-364
-386
-380
-440
-495
-543
-544
-526
-519
-530
-580
-593
-613
-592
-609
-603
-614
-674
-713
-779
-809
-839
-848
-853
-917
-939
-992
-995
-964
-954
-906
-925
-948
-944
-966
-963
-951
-971
-980
-1013
-1060
-1083
-1077
-1036
-1031
-1003
-993
-986
-923
-887
-822
-813
-786
-746
-734
-699
-658
-606
-574
-531
-493
-440
-398
-339
-274
-238
-217
-186
-139
-108
-72
-43
-9
24
70
124
163
228
314
379
417
462
502
570
624
635
686
705
737
803
831
876
936
978
1001
1012
1059
1064
1101
1139
1088
999
866
697
610
482
431
414
273
237
89
26
7
14
56
20
-22
-137
-219
-269
-315
-342
-376
-478
-574
-663
-736
-734
-729
-726
-783
-858
-907
-925
-898
-859
-818
-822
-858
-897
-901
-917
-881
-896
-924
-991
-1086
-1108
-1136
-1132
-1121
-1137
-1172
-1209
-1255
-1265
-1239
-1226
-1234
-1261
-1284
-1292
-1281
-1264
-1252
-1245
-1219
-1216
-1208
-1164
-1126
-1056
-1005
-937
-914
-857
-809
-740
-667
-649
-594
-553
-492
-432
-377
-322
-284
-247
-215
-168
-120
-48
12
30
80
123
215
252
283
331
377
428
467
515
567
652
675
728
772
823
888
960
994
1046
1087
1138
1151
1175
1239
1205
1247
1127
988
859
741
702
634
612
482
430
322
186
175
121
137
70
-24
-132
-228
-254
-274
-331
-391
-450
-552
-618
-673
-692
-716
-723
-791
-871
-900
-928
-885
-850
-848
-859
-876
-920
-961
-949
-980
-961
-995
-1068
-1153
-1221
-1210
-1225
-1182
-1193
-1232
-1229
-1235
-1220
-1218
-1204
-1206
-1225
-1286
-1321
-1330
-1322
-1290
-1286
-1289
-1291
-1258
-1226
-1152
-1079
-1030
-993
-961
-914
-872
-814
-747
-690
-657
-620
-575
-532
-438
-373
-290
-235
-221
-154
-97
-12
30
79
122
161
210
233
280
360
421
446
495
526
579
661
708
774
779
882
923
973
1054
1091
1191
1184
1230
1225
1256
1319
1298
1292
1172
1061
893
812
771
713
662
557
453
286
200
155
171
96
35
-81
-213
-242
-280
-282
-334
-385
-485
-570
-663
-709
-694
-756
-772
-847
-921
-949
-934
-887
-841
-807
-870
-873
-913
-904
-875
-908
-888
-955
-989
-1077
-1130
-1128
-1111
-1067
-1114
-1123
-1148
-1147
-1117
-1136
-1161
-1178
-1218
-1255
-1281
-1315
-1272
-1253
-1228
-1245
-1227
-1178
-1134
-1045
-1014
-946
-911
-860
-813
-772
-689
-632
-577
-544
-464
-415
-349
-269
-198
-155
-105
-72
-14
53
100
170
166
230
248
308
367
398
478
487
537
572
612
684
725
770
810
829
889
932
987
1062
1074
1187
1187
1254
1259
1264
1346
1310
1311
1122
1032
872
803
760
691
658
515
461
280
224
243
209
167
83
-53
-192
-227
-293
-288
-348
-415
-496
-590
-637
-637
-640
-718
-751
-862
-906
-923
-894
-834
-836
-840
-875
-900
-952
-924
-918
-902
-896
-1009
-1040
-1109
-1125
-1152
-1160
-1135
-1171
-1167
-1197
-1208
-1196
-1169
-1205
-1243
-1268
-1284
-1291
-1298
-1284
-1278
-1248
-1253
-1186
-1159
-1104
-1013
-995
-918
-876
-811
-753
-713
-673
-630
-582
-521
-452
-414
-372
-329
-275
-223
-196
-147
-119
-68
-36
-5
41
71
175
224
247
315
358
420
485
503
542
605
646
676
707
777
822
872
916
937
1017
1078
1148
1164
1213
1218
1258
1284
1197
1038
936
800
706
683
641
611
514
449
291
243
246
201
158
35
-81
-196
-234
-286
-284
-321
-414
-506
-610
-646
-668
-659
-750
-794
-893
-946
-943
-931
-866
-864
-868
-904
-922
-938
-900
-895
-919
-952
-1045
-1079
-1116
-1139
-1166
-1183
-1193
-1226
-1249
-1245
-1228
-1223
-1229
-1266
-1288
-1310
-1307
-1302
-1304
-1292
-1272
-1250
-1245
-1176
-1126
-1087
-1037
-1007
-940
-877
-815
-766
-730
-709
-677
-640
-612
-552
-501
-476
-426
-382
-345
-294
-247
-181
-125
-71
-25
9
80
118
179
215
242
308
360
409
454
474
549
578
622
675
731
816
842
932
927
1003
1080
1088
1154
1170
1211
1229
1264
1254
1167
1072
934
802
747
665
665
576
463
375
220
233
244
210
127
17
-85
-125
-151
-190
-193
-264
-366
-468
-560
-590
-560
-584
-665
-747
-809
-831
-813
-797
-768
-735
-778
-801
-862
-840
-820
-863
-894
-992
-1048
-1104
-1091
-1133
-1168
-1162
-1175
-1162
-1169
-1146
-1154
-1125
-1129
-1157
-1147
-1132
-1119
-1104
-1109
-1109
-1070
-1056
-1010
-988
-935
-911
-886
-839
-830
-749
-733
-681
-659
-640
-591
-561
-478
-432
-404
-376
-317
-235
-188
-158
-129
-68
-26
13
9
60
106
134
192
176
261
313
351
406
424
499
573
620
663
700
773
843
901
965
997
1062
1114
1158
1167
1234
1240
1272
1287
1263
1183
1014
930
753
730
702
666
596
443
379
238
235
223
178
119
21
-96
-146
-186
-222
-211
-326
-380
-499
-544
-546
-544
-565
-689
-743
-858
-865
-852
-828
-778
-801
-825
-876
-882
-866
-812
-853
-888
-932
-997
-1006
-1013
-1022
-1095
-1101
-1120
-1110
-1104
-1095
-1079
-1105
-1086
-1134
-1139
-1124
-1139
-1163
-1190
-1191
-1169
-1127
-1100
-1079
-1069
-1023
-968
-938
-897
-851
-797
-776
-726
-674
-621
-556
-535
-498
-465
-399
-333
-286
-246
-240
-195
-230
-164
-150
-87
-50
-17
22
33
152
159
240
267
334
375
427
513
537
642
638
735
776
850
877
953
1028
1016
1089
1078
1190
1177
1260
1265
1277
1224
1088
959
780
751
696
735
569
436
359
254
241
218
197
73
47
-80
-141
-164
-190
-206
-304
-410
-538
-545
-562
-533
-600
-692
-748
-812
-812
-824
-791
-774
-756
-782
-804
-816
-796
-764
-814
-846
-916
-932
-969
-967
-1000
-1068
-1070
-1098
-1064
-1081
-1060
-1045
-1068
-1088
-1136
-1141
-1135
-1153
-1183
-1215
-1242
-1204
-1166
-1156
-1148
-1146
-1130
-1090
-1045
-1010
-937
-892
-858
-793
-746
-675
-611
-558
-531
-513
-474
-423
-357
-321
-253
-251
-234
-179
-154
-102
-73
-21
-8
31
59
112
195
236
271
291
343
392
468
524
554
621
671
704
759
841
868
909
964
985
1051
1088
1158
1194
1212
1218
1096
993
833
729
681
670
638
491
428
325
279
269
243
170
89
-16
-145
-179
-221
-238
-318
-409
-548
-614
-643
-665
-640
-705
-776
-850
-881
-875
-825
-776
-771
-744
-758
-750
-749
-722
-739
-790
-853
-944
-993
-1041
-1046
-1120
-1158
-1189
-1195
-1167
-1146
-1118
-1137
-1130
-1154
-1146
-1156
-1148
-1163
-1177
-1205
-1209
-1165
-1172
-1124
-1132
-1098
-1055
-1013
-959
-896
-829
-778
-733
-691
-624
-580
-514
-488
-471
-442
-396
-337
-309
-283
-262
-213
-175
-142
-73
-17
3
70
95
118
161
201
300
320
388
374
411
505
515
559
589
672
712
767
802
893
936
995
1014
1027
1179
1186
1276
1241
1271
1277
1170
1059
846
799
718
725
632
500
435
348
299
242
192
112
89
-40
-129
-187
-210
-223
-306
-387
-488
-479
-514
-503
-574
-651
-706
-771
-789
-847
-801
-797
-773
-773
-799
-770
-772
-757
-803
-855
-910
-953
-1006
-1070
-1091
-1135
-1159
-1181
-1173
-1177
-1157
-1126
-1144
-1123
-1126
-1135
-1120
-1127
-1129
-1136
-1137
-1135
-1087
-1097
-1088
-1066
-1057
-991
-977
-942
-882
-808
-772
-718
-657
-613
-544
-517
-480
-460
-428
-392
-364
-331
-302
-260
-231
-179
-168
-136
-94
-46
-5
20
76
109
155
185
227
250
282
339
355
408
456
512
572
634
687
781
845
894
952
972
1039
1080
1128
1156
1200
1269
1275
1259
1081
957
810
743
718
666
596
463
354
254
221
222
163
98
1
-110
-154
-169
-210
-243
-343
-434
-517
-557
-533
-520
-576
-676
-763
-797
-806
-773
-763
-764
-773
-784
-765
-765
-727
-758
-831
-897
-986
-1017
-1037
-1090
-1188
-1250
-1284
-1277
-1256
-1229
-1201
-1193
-1182
-1189
-1133
-1117
-1111
-1119
-1161
-1177
-1166
-1112
-1096
-1093
-1105
-1093
-1050
-1002
-935
-875
-819
-796
-745
-693
-641
-602
-565
-547
-555
-509
-465
-434
-424
-421
-401
-381
-369
-325
-316
-314
-272
-241
-180
-150
-95
-40
0
74
96
152
240
284
324
355
389
490
545
644
700
730
840
864
949
970
1035
1108
1079
1177
1162
1229
1250
1124
1016
785
682
584
510
477
349
293
146
62
72
45
-10
-99
-213
-284
-313
-330
-348
-399
-467
-576
-623
-646
-657
-629
-712
-773
-863
-901
-873
-860
-806
-775
-758
-740
-714
-668
-630
-646
-759
-857
-894
-957
-966
-1059
-1131
-1147
-1152
-1118
-1150
-1098
-1084
-1066
-1071
-1077
-1046
-1019
-1017
-1085
-1104
-1122
-1085
-1086
-1090
-1085
-1072
-1063
-1061
-1003
-982
-912
-874
-826
-751
-720
-647
-619
-589
-573
-550
-533
-489
-456
-479
-455
-454
-391
-359
-330
-309
-261
-183
-172
-76
-34
53
94
111
172
213
302
309
381
409
446
532
572
642
716
773
808
858
889
943
955
982
1035
1052
1092
1100
1130
1112
1139
999
853
722
565
540
479
415
315
254
154
111
117
64
47
-20
-78
-148
-166
-189
-203
-262
-374
-461
-506
-505
-533
-572
-642
-724
-776
-795
-790
-774
-737
-735
-757
-737
-719
-679
-683
-739
-808
-883
-924
-952
-966
-1035
-1113
-1163
-1180
-1184
-1185
-1158
-1165
-1163
-1160
-1136
-1110
-1073
-1105
-1176
-1190
-1211
-1156
-1166
-1185
-1209
-1208
-1186
-1168
-1117
-1104
-1052
-1037
-984
-921
-886
-815
-775
-734
-702
-663
-615
-536
-512
-498
-502
-465
-396
-355
-322
-298
-254
-224
-173
-97
-51
7
59
80
145
201
252
317
367
350
402
487
549
621
642
684
714
817
841
893
911
940
1010
1002
1096
1091
1186
1198
1154
1081
921
842
699
615
530
512
392
323
290
170
215
190
132
53
-9
-66
-82
-107
-205
-231
-361
-423
-490
-584
-577
-612
-677
-778
-856
-889
-849
-844
-835
-800
-789
-727
-706
-694
-685
-670
-737
-807
-869
-951
-961
-1046
-1122
-1199
-1254
-1235
-1246
-1211
-1216
-1214
-1178
-1168
-1140
-1109
-1124
-1152
-1155
-1183
-1198
-1199
-1204
-1213
-1215
-1222
-1220
-1165
-1137
-1092
-1066
-1014
-936
-863
-785
-749
-698
-659
-619
-582
-530
-494
-475
-460
-454
-413
-383
-345
-326
-310
-273
-217
-135
-97
-41
8
48
110
167
221
286
343
371
438
471
562
650
650
717
743
812
840
898
958
991
1076
1088
1126
1158
1208
1226
1300
1213
1084
971
812
765
622
580
486
429
380
273
233
194
207
113
47
-47
-126
-131
-172
-251
-345
-383
-479
-514
-566
-597
-620
-714
-767
-826
-850
-830
-811
-798
-781
-719
-680
-637
-626
-631
-662
-728
-776
-841
-882
-920
-1004
-1111
-1183
-1204
-1205
-1195
-1213
-1211
-1195
-1143
-1105
-1095
-1073
-1080
-1079
-1084
-1077
-1067
-1048
-1067
-1084
-1066
-1069
-1039
-1025
-1005
-972
-926
-869
-795
-723
-667
-621
-603
-552
-497
-460
-409
-393
-380
-357
-335
-329
-277
-297
-268
-231
-201
-122
-99
3
20
119
179
219
307
368
421
457
532
566
643
682
737
805
848
892
931
973
1008
1069
1097
1129
1149
1234
1263
1294
1339
1344
1284
1161
1035
894
812
701
602
517
437
340
260
199
176
167
108
82
-10
-60
-44
-117
-161
-222
-289
-386
-462
-538
-556
-585
-683
-771
-832
-843
-825
-806
-801
-782
-764
-739
-686
-681
-660
-703
-760
-864
-963
-1000
-1043
-1082
-1195
-1253
-1337
-1312
-1250
-1293
-1234
-1224
-1189
-1161
-1083
-1046
-1034
-993
-1050
-1050
-1093
-1081
-1076
-1106
-1118
-1146
-1141
-1121
-1066
-1075
-1041
-991
-917
-848
-808
-722
-677
-597
-550
-479
-409
-346
-312
-332
-293
-279
-242
-222
-206
-187
-135
-93
28
12
156
195
221
348
360
482
494
574
523
660
618
906
715
829
888
838
951
928
1050
1062
1127
1145
1138
1211
1255
1279
1342
1283
1248
1053
938
808
678
582
510
378
341
292
191
157
144
119
77
59
5
-19
-20
-55
-103
-165
-233
-336
-411
-483
-502
-578
-684
-779
-845
-886
-902
-893
-886
-833
-808
-787
-737
-694
-667
-692
-726
-779
-876
-985
-1009
-1109
-1188
-1238
-1302
-1348
-1352
-1323
-1335
-1297
-1273
-1266
-1229
-1210
-1187
-1171
-1166
-1181
-1185
-1182
-1193
-1183
-1201
-1234
-1215
-1205
-1182
-1133
-1105
-1041
-988
-912
-829
-757
-680
-622
-565
-494
-434
-386
-355
-323
-322
-311
-258
-280
-229
-206
-171
-83
-32
63
108
178
227
269
332
382
438
508
550
591
636
651
728
772
785
861
1016
1123
1151
1246
1190
1202
1249
1241
1311
1305
1354
1307
1234
1034
814
658
461
360
198
118
2
-132
-193
-256
-260
-246
-263
-300
-241
-191
-162
-84
-97
-124
-164
-202
-245
-304
-339
-437
-537
-676
-755
-818
-890
-890
-931
-921
-899
-883
-818
-851
-855
-891
-1002
-1056
-1135
-1243
-1272
-1381
-1417
-1508
-1534
-1511
-1502
-1411
-1358
-1284
-1192
-1123
-1043
-1007
-969
-995
-983
-1007
-1014
-1027
-1084
-1075
-1112
-1118
-1107
-1111
-1070
-1028
-986
-906
-838
-762
-688
-621
-578
-534
-515
-461
-379
-329
-282
-232
-165
-117
-45
-27
66
129
163
260
291
380
422
472
522
533
604
646
649
751
736
825
883
893
1031
981
1111
1115
1135
1279
1171
1405
1298
1357
1424
1341
1510
1424
1415
1370
1240
1050
759
572
299
97
-70
-193
-277
-395
-359
-440
-371
-326
-275
-226
-195
-143
-132
-84
-155
-192
-270
-370
-423
-527
-511
-556
-564
-590
-611
-603
-630
-588
-621
-595
-627
-669
-706
-798
-826
-1008
-1054
-1205
-1255
-1274
-1364
-1318
-1322
-1272
-1255
-1203
-1150
-1079
-996
-976
-960
-1002
-951
-1006
-1061
-1084
-1148
-1151
-1199
-1227
-1229
-1158
-1147
-1143
-1081
-1066
-1012
-999
-948
-874
-886
-847
-816
-766
-721
-673
-622
-516
-425
-291
-193
-120
-27
25
93
104
141
185
201
228
257
317
381
409
458
481
567
598
656
734
741
870
805
925
948
928
1019
967
1070
1088
1162
1249
1232
1377
1329
1383
1379
1399
1453
1373
1357
1111
962
683
372
175
-128
-202
-389
-432
-481
-460
-358
-331
-201
-199
-110
-118
-114
-82
-154
-160
-288
-335
-439
-465
-472
-484
-435
-478
-429
-472
-480
-518
-578
-619
-723
-782
-883
-966
-1020
-1117
-1133
-1231
-1208
-1226
-1316
-1227
-1304
-1222
-1251
-1226
-1220
-1232
-1144
-1166
-1115
-1133
-1116
-1104
-1104
-1066
-1120
-1043
-1083
-1052
-1042
-1074
-1016
-1049
-1037
-1078
-1082
-1090
-1082
-1047
-1023
-957
-931
-837
-751
-690
-596
-547
-444
-368
-306
-237
-188
-127
-123
-44
-14
36
67
134
219
269
366
387
449
531
519
572
607
667
664
728
741
753
820
829
893
841
983
919
1062
994
1077
1149
1054
1216
1058
1209
1140
1191
1186
1066
1009
764
588
319
114
-128
-209
-315
-428
-380
-441
-331
-342
-255
-249
-211
-140
-187
-153
-232
-249
-307
-353
-365
-459
-454
-450
-462
-453
-475
-492
-514
-567
-632
-722
-781
-848
-911
-991
-1063
-1090
-1127
-1187
-1164
-1255
-1214
-1241
-1237
-1189
-1256
-1209
-1225
-1172
-1118
-1113
-1075
-1044
-1010
-1016
-991
-1027
-1012
-1014
-1024
-1008
-1016
-1011
-996
-1018
-1016
-1004
-1021
-979
-958
-935
-890
-868
-789
-705
-638
-568
-495
-422
-334
-242
-196
-119
-65
16
45
85
157
193
253
275
318
357
408
423
424
501
466
491
544
537
626
627
714
735
790
831
863
936
908
1017
978
1045
1065
1098
1179
1122
1219
1204
1198
1282
1126
1157
1009
811
599
280
155
-131
-142
-339
-363
-396
-370
-267
-302
-147
-204
-124
-145
-136
-143
-182
-167
-317
-282
-389
-413
-400
-425
-396
-438
-404
-467
-497
-535
-632
-684
-811
-877
-943
-1027
-1077
-1138
-1159
-1238
-1241
-1255
-1297
-1278
-1313
-1311
-1312
-1305
-1316
-1288
-1267
-1218
-1213
-1172
-1172
-1157
-1097
-1142
-1116
-1117
-1129
-1128
-1142
-1116
-1137
-1124
-1140
-1140
-1117
-1123
-1085
-1034
-989
-914
-849
-777
-652
-602
-514
-457
-350
-284
-206
-168
-120
-43
-17
56
54
143
161
214
276
303
354
391
426
428
460
479
505
555
615
632
704
744
796
904
866
947
925
1015
1061
1061
1120
1139
1173
1179
1223
1211
1293
1283
1314
1204
1124
930
610
392
116
-51
-227
-280
-411
-419
-374
-377
-274
-277
-219
-187
-165
-196
-187
-185
-269
-274
-364
-374
-395
-416
-401
-407
-418
-438
-435
-502
-539
-645
-733
-838
-919
-981
-1055
-1165
-1185
-1235
-1290
-1289
-1324
-1290
-1326
-1318
-1364
-1378
-1346
-1377
-1351
-1367
-1339
-1321
-1271
-1226
-1208
-1175
-1177
-1124
-1108
-1071
-1103
-1063
-1062
-1064
-1049
-1095
-1051
-1083
-1064
-1062
-1001
-939
-901
-806
-784
-699
-641
-528
-479
-415
-360
-313
-229
-161
-121
-57
17
41
112
145
204
226
296
324
339
400
420
471
478
520
582
642
682
710
746
856
829
908
970
918
1008
1002
983
1077
999
1082
1065
1054
1140
1064
1229
1092
1095
982
783
623
335
157
-123
-178
-329
-386
-412
-444
-298
-294
-214
-214
-144
-143
-128
-123
-189
-167
-295
-305
-367
-420
-394
-445
-416
-454
-458
-498
-493
-552
-619
-674
-787
-848
-900
-1009
-1111
-1171
-1259
-1250
-1285
-1278
-1250
-1261
-1220
-1256
-1216
-1262
-1254
-1254
-1255
-1232
-1224
-1169
-1153
-1093
-1087
-1066
-1041
-1033
-1015
-1031
-1013
-1017
-980
-1010
-1002
-999
-1026
-987
-1000
-940
-867
-821
-741
-696
-635
-572
-510
-482
-396
-340
-261
-166
-119
-48
-14
63
81
150
179
260
298
342
426
389
497
448
469
540
506
596
603
668
664
738
735
776
815
818
875
855
894
888
971
986
1015
1059
1079
1109
1146
1180
1140
1134
1070
918
716
477
201
32
-165
-228
-345
-380
-353
-355
-244
-234
-205
-187
-135
-155
-163
-193
-273
-242
-321
-370
-427
-455
-461
-468
-444
-495
-504
-545
-574
-661
-738
-815
-903
-944
-1019
-1090
-1166
-1237
-1228
-1282
-1294
-1276
-1287
-1251
-1273
-1268
-1309
-1316
-1273
-1262
-1257
-1248
-1219
-1146
-1089
-1077
-1047
-1030
-1031
-1012
-981
-1034
-1031
-1017
-1032
-1014
-1039
-1029
-1004
-985
-930
-859
-819
-704
-641
-587
-491
-460
-358
-285
-212
-183
-106
-37
-7
105
76
140
139
191
248
230
277
266
324
327
348
382
415
453
486
514
552
615
603
709
674
770
772
779
877
819
924
903
971
980
1051
1104
1118
1208
1249
1312
1237
1182
1057
804
674
309
147
-46
-194
-235
-326
-311
-374
-271
-248
-174
-148
-182
-163
-223
-174
-263
-285
-341
-421
-426
-491
-469
-472
-464
-508
-528
-564
-642
-658
-776
-855
-930
-1001
-1006
-1093
-1153
-1204
-1242
-1299
-1304
-1323
-1361
-1325
-1384
-1332
-1383
-1383
-1428
-1429
-1370
-1340
-1294
-1289
-1233
-1184
-1128
-1130
-1126
-1091
-1074
-1101
-1058
-1086
-1039
-1052
-1056
-1050
-1072
-989
-978
-938
-924
-877
-812
-728
-676
-652
-563
-561
-489
-407
-374
-320
-250
-190
-145
-94
-76
11
21
87
66
123
124
152
184
182
259
257
380
351
471
491
517
628
634
691
739
782
798
871
845
898
915
940
999
989
1081
1058
1168
1182
1246
1167
1122
1018
750
589
247
80
-139
-202
-311
-424
-357
-434
-332
-298
-282
-269
-228
-297
-287
-251
-367
-348
-402
-467
-477
-497
-514
-504
-519
-533
-507
-583
-596
-637
-726
-759
-825
-888
-917
-989
-1059
-1134
-1169
-1255
-1266
-1283
-1322
-1274
-1324
-1311
-1351
-1351
-1342
-1313
-1296
-1288
-1238
-1184
-1125
-1135
-1095
-1105
-1099
-1044
-1031
-1054
-1020
-1024
-1030
-976
-997
-964
-975
-958
-914
-864
-834
-780
-713
-669
-572
-563
-493
-424
-352
-283
-262
-166
-144
-15
9
42
96
111
193
199
265
244
289
313
346
382
403
471
473
557
574
618
729
686
837
800
875
900
898
965
901
1017
983
1063
1078
1150
1175
1220
1297
1285
1312
1215
1172
983
772
543
277
97
-104
-180
-290
-331
-309
-303
-294
-247
-227
-154
-113
-202
-156
-227
-251
-271
-326
-393
-435
-444
-497
-472
-531
-536
-548
-617
-660
-724
-745
-781
-836
-892
-924
-997
-1062
-1091
-1222
-1209
-1283
-1298
-1279
-1324
-1281
-1320
-1302
-1331
-1287
-1242
-1214
-1165
-1163
-1088
-1063
-996
-1022
-1021
-992
-1009
-955
-981
-955
-955
-923
-918
-900
-871
-858
-832
-835
-770
-759
-681
-603
-540
-504
-457
-396
-352
-245
-295
-192
-190
-98
-48
-50
17
5
99
74
139
122
170
193
200
238
264
324
365
442
445
510
529
610
711
721
795
818
881
889
919
930
946
1023
1045
1119
1153
1206
1255
1280
1309
1287
1216
1159
950
736
507
273
68
-99
-214
-354
-362
-397
-367
-351
-292
-258
-243
-216
-237
-210
-265
-293
-329
-382
-432
-487
-503
-558
-549
-569
-583
-601
-621
-639
-676
-719
-772
-796
-854
-896
-970
-1042
-1075
-1168
-1211
-1213
-1314
-1318
-1337
-1284
-1293
-1281
-1295
-1288
-1199
-1152
-1100
-1112
-1070
-1017
-1005
-1028
-1037
-1037
-1034
-1051
-1051
-1071
-1053
-1053
-1057
-1050
-1058
-1016
-1003
-990
-956
-923
-890
-838
-751
-714
-649
-604
-534
-426
-388
-313
-287
-186
-144
-89
-9
-13
91
126
150
170
186
245
236
275
266
324
350
422
428
500
605
618
735
730
793
822
859
902
887
945
966
968
1036
987
1066
1070
1128
1138
1177
1147
1062
1042
740
579
276
75
-114
-257
-351
-526
-501
-550
-472
-439
-419
-363
-341
-281
-294
-243
-298
-310
-341
-411
-449
-502
-488
-547
-548
-594
-581
-622
-624
-640
-696
-713
-758
-753
-821
-850
-949
-1017
-1121
-1191
-1257
-1318
-1321
-1362
-1311
-1341
-1334
-1346
-1315
-1210
-1197
-1151
-1142
-1096
-1058
-1023
-1040
-1097
-1073
-1100
-1093
-1116
-1102
-1047
-1038
-1005
-1019
-991
-966
-955
-919
-898
-871
-834
-755
-724
-693
-641
-603
-501
-429
-325
-279
-215
-106
-88
-3
10
105
136
192
249
235
307
316
331
297
319
321
392
389
448
479
535
571
596
680
642
757
707
796
787
826
848
844
913
928
987
1039
1107
1109
1168
1163
1103
1097
898
696
486
224
79
-104
-178
-335
-352
-374
-349
-291
-264
-224
-165
-109
-108
-92
-131
-129
-197
-220
-322
-368
-432
-482
-485
-531
-539
-566
-564
-626
-625
-665
-695
-710
-761
-809
-906
-994
-1046
-1120
-1258
-1262
-1289
-1281
-1273
-1282
-1315
-1277
-1197
-1139
-1094
-1098
-1019
-977
-930
-916
-921
-955
-982
-978
-1038
-1050
-1062
-1021
-1006
-1009
-964
-967
-906
-895
-884
-853
-819
-771
-723
-669
-651
-603
-514
-439
-358
-325
-259
-197
-118
-60
-16
25
70
111
128
213
228
271
338
331
360
377
411
474
422
522
511
598
653
659
732
720
813
825
850
890
888
936
915
965
989
1006
1076
1097
1163
1153
1202
1113
1119
970
756
548
227
87
-146
-220
-371
-430
-449
-442
-359
-313
-239
-179
-121
-83
-46
-42
-41
-80
-139
-234
-315
-350
-409
-437
-510
-531
-570
-587
-574
-608
-619
-659
-646
-684
-691
-781
-886
-934
-1105
-1187
-1253
-1293
-1328
-1353
-1368
-1392
-1353
-1274
-1199
-1145
-1085
-1036
-995
-923
-910
-930
-947
-991
-985
-1019
-1064
-1085
-1072
-1080
-1044
-1023
-1001
-949
-925
-853
-841
-772
-723
-701
-671
-657
-619
-588
-535
-506
-437
-398
-340
-250
-158
-106
-44
43
62
128
154
200
181
227
256
245
305
281
343
352
363
443
491
535
601
668
723
789
821
887
918
921
992
960
996
1018
1048
1067
1130
1154
1183
1257
1122
1169
923
755
554
238
96
-120
-210
-349
-415
-498
-463
-452
-433
-335
-326
-213
-165
-155
-99
-92
-127
-135
-244
-317
-329
-425
-455
-516
-599
-617
-636
-664
-660
-712
-683
-679
-701
-676
-763
-828
-902
-1031
-1151
-1238
-1299
-1358
-1381
-1441
-1449
-1408
-1345
-1265
-1207
-1151
-1050
-990
-919
-873
-884
-897
-951
-996
-1051
-1096
-1124
-1115
-1106
-1094
-1076
-1035
-997
-949
-881
-839
-783
-716
-677
-632
-607
-568
-529
-508
-457
-430
-368
-293
-272
-186
-116
-37
56
109
165
214
238
281
324
321
367
367
330
382
398
406
476
498
537
635
641
756
808
824
899
877
935
951
933
964
967
980
1066
1073
1090
1132
1132
1067
1111
875
745
542
243
162
-53
-127
-244
-359
-444
-379
-402
-339
-319
-318
-211
-206
-154
-61
-47
-28
-53
-172
-197
-221
-296
-346
-446
-542
-531
-607
-608
-618
-665
-635
-615
-602
-551
-613
-664
-753
-849
-955
-1028
-1145
-1203
-1274
-1384
-1382
-1405
-1372
-1318
-1246
-1196
-1081
-1006
-908
-875
-862
-832
-859
-879
-909
-963
-1020
-1030
-1054
-1067
-1045
-1042
-989
-963
-935
-852
-779
-711
-632
-582
-537
-449
-422
-358
-314
-302
-259
-238
-205
-141
-126
-94
-47
7
60
147
170
252
291
303
345
373
373
404
408
443
510
517
583
578
649
684
722
743
812
813
880
901
907
954
990
1028
1024
1062
1094
1155
1106
1129
1054
904
743
505
339
234
99
-20
-176
-242
-254
-271
-305
-332
-325
-275
-236
-229
-187
-153
-144
-154
-249
-263
-286
-326
-412
-529
-594
-649
-681
-757
-770
-827
-796
-776
-733
-704
-687
-699
-727
-787
-863
-910
-968
-1033
-1112
-1175
-1246
-1260
-1273
-1255
-1282
-1261
-1220
-1147
-1071
-994
-977
-976
-985
-966
-958
-964
-981
-974
-964
-951
-935
-940
-916
-917
-885
-859
-813
-752
-700
-649
-626
-584
-543
-500
-432
-426
-408
-372
-346
-304
-250
-256
-216
-200
-158
-117
-103
-53
6
25
76
103
135
194
181
234
264
290
344
371
421
464
509
566
591
626
665
706
725
766
763
805
855
880
919
908
948
952
963
954
846
717
569
463
395
348
283
193
157
135
156
128
81
47
38
7
-14
-4
-28
-12
-94
-183
-225
-271
-301
-388
-509
-563
-613
-680
-696
-745
-775
-746
-745
-708
-675
-636
-614
-632
-703
-740
-765
-808
-833
-917
-987
-1066
-1098
-1122
-1142
-1167
-1196
-1198
-1190
-1127
-1100
-1108
-1108
-1096
-1099
-1109
-1107
-1106
-1099
-1105
-1109
-1092
-1058
-1042
-1027
-1012
-995
-943
-882
-816
-781
-753
-695
-613
-545
-495
-463
-437
-403
-388
-349
-301
-284
-260
-213
-178
-128
-74
-41
3
49
91
131
182
224
263
286
331
380
424
463
538
579
615
672
732
773
829
860
880
931
977
1025
1059
1086
1109
1142
1147
1163
1172
1083
947
805
646
623
591
515
412
324
298
301
265
211
171
125
94
29
-8
-24
-27
-79
-196
-276
-323
-340
-385
-474
-560
-634
-680
-707
-739
-749
-726
-707
-685
-662
-621
-612
-649
-710
-769
-800
-850
-915
-978
-1056
-1133
-1172
-1194
-1212
-1209
-1213
-1216
-1198
-1172
-1127
-1105
-1097
-1114
-1110
-1105
-1095
-1114
-1126
-1117
-1114
-1113
-1104
-1083
-1066
-1050
-1017
-962
-912
-844
-791
-741
-700
-644
-569
-504
-475
-430
-370
-341
-305
-260
-220
-177
-155
-117
-66
-17
40
66
108
184
204
245
306
361
400
443
482
516
561
612
662
672
701
735
773
815
861
874
925
941
965
994
1023
1049
1091
1110
1110
1050
914
761
599
532
516
466
387
282
210
212
230
221
139
82
27
-4
-20
-10
-48
-98
-207
-311
-366
-396
-437
-518
-622
-726
-767
-774
-792
-826
-863
-859
-811
-792
-757
-750
-776
-825
-908
-969
-1007
-1096
-1161
-1224
-1327
-1374
-1406
-1388
-1386
-1384
-1372
-1366
-1310
-1256
-1231
-1217
-1215
-1208
-1198
-1199
-1191
-1184
-1181
-1178
-1187
-1172
-1131
-1095
-1076
-1044
-1007
-942
-861
-817
-775
-732
-682
-639
-580
-516
-471
-440
-404
-357
-315
-264
-232
-190
-156
-110
-62
-16
29
55
82
111
161
210
272
309
343
387
458
512
585
629
665
714
732
762
806
840
862
882
915
978
1007
1058
1103
1134
1159
1175
1111
987
786
638
595
574
512
408
300
288
270
249
194
134
93
33
-29
-75
-80
-101
-146
-263
-373
-429
-444
-510
-587
-692
-747
-758
-799
-851
-878
-873
-804
-775
-762
-735
-718
-707
-781
-877
-945
-997
-1020
-1101
-1190
-1266
-1308
-1312
-1330
-1323
-1308
-1288
-1265
-1272
-1222
-1177
-1169
-1181
-1201
-1204
-1209
-1199
-1181
-1179
-1174
-1166
-1147
-1104
-1074
-1063
-1018
-975
-909
-851
-809
-757
-694
-642
-632
-611
-543
-497
-462
-433
-400
-327
-278
-245
-230
-205
-158
-111
-50
-7
45
116
140
175
223
265
341
382
420
497
547
609
665
707
687
733
795
803
881
912
889
950
1008
1041
1096
1111
1128
1168
1138
1052
908
743
632
611
520
455
384
333
342
317
288
249
208
177
104
33
15
-1
-43
-138
-219
-287
-328
-337
-392
-472
-532
-594
-633
-681
-703
-709
-706
-694
-699
-681
-669
-654
-644
-727
-813
-857
-924
-979
-1051
-1127
-1161
-1222
-1257
-1296
-1313
-1260
-1235
-1220
-1214
-1221
-1183
-1147
-1154
-1167
-1185
-1186
-1175
-1159
-1158
-1145
-1131
-1148
-1122
-1099
-1066
-999
-953
-917
-851
-811
-738
-679
-629
-584
-559
-506
-439
-389
-361
-336
-327
-293
-235
-187
-139
-90
-45
-26
9
99
142
191
248
270
343
411
448
499
524
556
597
641
673
692
706
720
772
784
816
850
875
933
960
998
1048
1068
1101
1027
851
668
573
552
536
453
319
246
271
283
267
184
115
106
37
-29
-51
-63
-79
-172
-299
-356
-387
-352
-407
-525
-604
-643
-653
-691
-743
-763
-767
-740
-714
-683
-669
-670
-697
-772
-851
-910
-947
-992
-1073
-1158
-1210
-1275
-1264
-1232
-1249
-1253
-1268
-1247
-1187
-1173
-1184
-1195
-1195
-1207
-1218
-1240
-1239
-1187
-1182
-1203
-1213
-1181
-1101
-1095
-1100
-1082
-1028
-933
-877
-862
-811
-752
-698
-649
-599
-542
-498
-473
-433
-406
-366
-308
-265
-254
-247
-213
-143
-48
27
54
74
135
234
282
326
357
420
501
509
563
608
646
697
700
732
728
797
833
798
858
861
938
1009
1001
1026
1035
1013
901
720
586
514
516
412
295
206
157
209
208
114
57
10
-23
-71
-134
-172
-156
-209
-288
-384
-428
-423
-453
-508
-596
-642
-670
-687
-731
-798
-786
-795
-770
-755
-763
-733
-751
-807
-883
-958
-992
-1039
-1088
-1181
-1277
-1305
-1306
-1286
-1298
-1339
-1340
-1317
-1275
-1255
-1244
-1239
-1239
-1235
-1269
-1283
-1247
-1200
-1177
-1194
-1190
-1143
-1079
-1048
-1053
-1057
-1000
-909
-862
-833
-770
-709
-647
-582
-543
-500
-439
-390
-369
-363
-337
-282
-238
-213
-192
-154
-112
-33
25
50
92
146
223
278
334
385
426
473
552
610
624
699
727
774
822
834
892
935
964
976
999
1009
1066
1116
1123
1130
1076
970
795
653
603
615
607
528
424
353
360
355
319
237
181
142
89
11
-40
-51
-83
-174
-279
-335
-337
-326
-370
-474
-558
-595
-616
-663
-703
-719
-697
-692
-696
-693
-720
-743
-785
-870
-931
-969
-1014
-1053
-1161
-1231
-1223
-1178
-1136
-1172
-1185
-1170
-1143
-1101
-1082
-1074
-1097
-1113
-1140
-1170
-1149
-1142
-1126
-1128
-1146
-1117
-1078
-1037
-1014
-1002
-987
-944
-864
-771
-726
-703
-667
-616
-561
-522
-479
-454
-424
-399
-365
-328
-297
-247
-223
-194
-174
-130
-53
26
60
58
91
138
209
284
293
346
386
471
569
590
642
672
741
744
754
840
857
924
930
950
999
1021
1053
1047
1043
929
755
613
555
540
492
425
302
286
276
269
266
167
139
117
33
-22
-63
-77
-118
-183
-294
-352
-334
-356
-374
-512
-587
-580
-624
-638
-698
-717
-664
-645
-667
-692
-698
-710
-718
-812
-881
-898
-933
-987
-1101
-1189
-1214
-1166
-1129
-1133
-1144
-1137
-1080
-1021
-997
-1040
-1056
-1053
-1071
-1082
-1102
-1081
-1056
-1069
-1073
-1064
-1035
-1003
-967
-967
-963
-936
-895
-835
-799
-778
-772
-729
-659
-605
-550
-527
-482
-430
-408
-383
-364
-330
-291
-261
-220
-184
-120
-13
21
54
106
146
236
301
348
377
420
483
537
591
615
675
683
693
747
761
839
863
878
904
909
984
1030
995
914
763
587
503
498
467
384
276
232
207
180
186
132
82
55
-20
-83
-87
-83
-109
-172
-304
-363
-365
-377
-384
-503
-586
-616
-640
-658
-697
-707
-699
-688
-699
-654
-631
-669
-718
-809
-871
-890
-957
-1030
-1119
-1193
-1227
-1240
-1219
-1198
-1181
-1176
-1168
-1150
-1131
-1115
-1116
-1151
-1192
-1183
-1169
-1155
-1152
-1162
-1144
-1141
-1105
-1073
-1048
-1004
-981
-959
-946
-883
-797
-744
-693
-666
-625
-561
-486
-410
-389
-386
-342
-279
-228
-187
-160
-140
-99
-68
-2
68
105
172
204
242
304
338
390
433
486
532
553
640
644
724
696
772
743
939
879
892
1094
984
1153
1099
1147
1144
983
857
721
655
674
618
571
425
377
348
351
314
200
184
98
24
-26
-34
-19
-44
-112
-256
-300
-274
-286
-330
-435
-495
-534
-555
-579
-622
-650
-661
-624
-644
-645
-653
-700
-741
-818
-875
-920
-956
-1045
-1137
-1160
-1187
-1172
-1154
-1116
-1102
-1089
-1075
-1082
-1032
-1005
-1022
-1077
-1119
-1119
-1057
-1049
-1075
-1053
-1051
-1013
-986
-968
-921
-900
-858
-844
-815
-751
-681
-628
-625
-575
-543
-462
-377
-346
-308
-286
-246
-201
-144
-115
-95
-60
-1
76
111
182
226
257
309
310
379
405
466
503
535
599
633
690
739
775
772
828
861
932
970
1002
1022
1029
1092
1081
1062
883
724
568
466
503
435
397
247
192
204
160
156
80
59
-22
-91
-156
-178
-133
-177
-248
-414
-481
-435
-444
-451
-558
-631
-656
-682
-685
-718
-707
-698
-657
-659
-685
-667
-692
-702
-788
-877
-951
-1023
-1062
-1105
-1150
-1240
-1246
-1243
-1206
-1133
-1156
-1122
-1122
-1071
-1054
-1087
-1105
-1108
-1068
-1065
-1044
-1030
-1013
-970
-954
-938
-952
-885
-831
-793
-796
-963
-775
-730
-626
-632
-577
-531
-416
-371
-445
-238
-258
-278
-242
-172
-171
-115
-43
5
71
139
137
233
286
325
373
454
508
575
676
675
721
728
774
836
869
927
938
1016
1054
1092
1134
1139
1134
1107
994
785
578
396
302
224
155
43
-122
-79
-102
-151
-148
-200
-145
-163
-181
-181
-166
-88
-96
-186
-302
-350
-338
-358
-442
-523
-593
-643
-658
-734
-800
-817
-807
-789
-840
-852
-885
-957
-980
-1090
-1195
-1257
-1346
-1354
-1401
-1420
-1413
-1397
-1300
-1242
-1163
-1106
-1088
-1004
-947
-935
-932
-961
-971
-955
-960
-989
-998
-984
-936
-901
-877
-874
-853
-785
-760
-737
-733
-698
-613
-555
-480
-438
-366
-267
-211
-119
-92
-51
29
102
158
148
239
227
294
343
362
421
427
533
525
552
596
576
656
690
690
761
721
794
817
812
877
848
924
962
1015
1039
1063
1001
909
807
508
290
75
-39
-86
-250
-329
-432
-411
-340
-339
-278
-262
-157
-120
-170
-173
-132
-102
-116
-226
-386
-442
-388
-436
-487
-587
-643
-609
-642
-669
-720
-731
-706
-711
-809
-910
-968
-1027
-1087
-1195
-1314
-1362
-1392
-1348
-1295
-1290
-1234
-1132
-1016
-886
-805
-765
-724
-695
-662
-718
-778
-830
-857
-834
-901
-902
-909
-868
-769
-772
-749
-750
-715
-634
-596
-578
-597
-516
-421
-370
-321
-278
-213
-84
14
74
188
191
323
340
337
413
336
488
453
512
544
516
649
643
717
730
719
747
816
825
854
848
823
868
888
933
965
1018
1080
1145
1200
1211
1166
1045
874
615
313
83
-169
-260
-403
-534
-569
-596
-494
-454
-390
-274
-186
-100
-81
-136
-120
-129
-131
-234
-400
-510
-528
-512
-546
-598
-662
-645
-641
-659
-708
-768
-756
-794
-919
-1039
-1216
-1276
-1353
-1413
-1491
-1559
-1507
-1423
-1336
-1259
-1190
-1073
-934
-808
-727
-705
-693
-676
-706
-736
-816
-894
-878
-854
-848
-880
-863
-806
-723
-699
-677
-694
-668
-586
-584
-537
-537
-476
-375
-329
-242
-157
-102
89
138
246
304
292
411
396
452
436
440
487
556
539
611
629
644
728
672
734
663
682
674
633
670
624
670
714
746
890
838
1048
998
1127
1171
1013
972
651
428
121
-141
-333
-528
-597
-612
-612
-545
-495
-387
-342
-215
-184
-155
-208
-309
-296
-336
-364
-444
-556
-590
-533
-534
-516
-537
-517
-489
-500
-590
-660
-743
-774
-879
-1021
-1162
-1284
-1305
-1332
-1380
-1413
-1382
-1303
-1195
-1113
-1051
-950
-835
-733
-680
-689
-700
-722
-688
-728
-766
-845
-891
-865
-873
-913
-945
-922
-882
-829
-829
-828
-808
-737
-681
-627
-599
-509
-381
-306
-146
-168
-46
64
45
251
138
269
274
337
441
357
512
439
537
637
543
659
632
684
720
688
710
650
724
638
722
656
704
814
847
979
997
1101
1118
1173
1217
943
812
469
133
8
-329
-378
-606
-626
-607
-547
-414
-439
-278
-279
-180
-114
-239
-260
-376
-335
-344
-452
-511
-609
-474
-469
-400
-437
-478
-413
-423
-475
-649
-766
-852
-936
-1016
-1220
-1332
-1406
-1414
-1401
-1470
-1408
-1393
-1258
-1168
-1095
-1029
-944
-827
-763
-722
-733
-724
-708
-714
-732
-813
-882
-873
-874
-877
-905
-886
-878
-841
-821
-795
-751
-698
-647
-573
-460
-419
-286
-140
-116
80
46
206
218
248
406
338
525
494
597
669
690
789
817
835
895
875
884
858
866
833
816
807
801
831
790
883
944
1039
1127
1171
1233
1286
1298
1309
1138
933
660
315
119
-152
-235
-394
-459
-427
-430
-279
-260
-191
-204
-116
-108
-166
-234
-373
-369
-385
-382
-421
-532
-459
-457
-352
-383
-425
-438
-490
-533
-708
-844
-973
-1037
-1099
-1253
-1337
-1417
-1456
-1427
-1481
-1421
-1422
-1340
-1252
-1187
-1061
-995
-857
-816
-759
-711
-688
-643
-685
-689
-748
-775
-788
-849
-874
-896
-888
-883
-876
-887
-840
-792
-749
-663
-622
-515
-434
-291
-219
-120
-36
-21
109
135
196
271
293
451
469
598
690
667
827
849
871
866
768
820
790
777
803
666
735
691
783
821
864
972
1060
1158
1193
1230
1243
1221
1176
953
632
369
42
-98
-280
-390
-506
-500
-432
-337
-229
-211
-212
-134
-113
-124
-219
-355
-387
-377
-387
-458
-498
-527
-456
-413
-409
-471
-504
-556
-574
-705
-862
-991
-1100
-1146
-1242
-1397
-1471
-1574
-1546
-1539
-1591
-1531
-1517
-1385
-1301
-1193
-1087
-978
-875
-812
-751
-728
-742
-754
-806
-823
-865
-891
-934
-929
-913
-955
-911
-928
-899
-883
-833
-796
-752
-664
-604
-465
-340
-225
-134
-48
12
101
136
170
235
249
372
392
526
544
667
728
763
822
731
766
750
728
725
650
640
662
654
740
737
826
912
996
1085
1175
1191
1205
1201
1101
847
614
259
68
-89
-239
-309
-457
-385
-396
-280
-220
-278
-257
-229
-233
-255
-386
-489
-481
-462
-491
-546
-621
-586
-485
-499
-512
-583
-612
-638
-682
-821
-949
-1060
-1149
-1167
-1302
-1381
-1461
-1578
-1533
-1611
-1583
-1553
-1547
-1400
-1333
-1199
-1121
-1010
-909
-858
-788
-768
-766
-774
-809
-833
-894
-900
-987
-953
-959
-968
-910
-933
-852
-831
-770
-722
-656
-592
-484
-421
-306
-236
-166
-79
-38
59
87
165
250
320
425
484
604
677
716
831
845
912
841
864
778
812
782
712
781
699
832
780
914
966
1028
1194
1131
1268
1245
1234
1202
878
730
328
177
-11
-225
-255
-452
-370
-387
-321
-233
-276
-181
-195
-176
-217
-316
-338
-388
-333
-448
-454
-527
-480
-422
-476
-481
-573
-599
-638
-739
-835
-968
-1033
-1112
-1227
-1326
-1436
-1483
-1580
-1565
-1635
-1637
-1548
-1535
-1393
-1324
-1196
-1073
-981
-883
-860
-768
-743
-722
-741
-810
-835
-883
-904
-952
-962
-964
-941
-887
-869
-829
-793
-742
-645
-608
-518
-433
-368
-235
-157
-55
25
64
157
196
275
301
349
445
500
591
619
705
712
785
787
728
757
693
705
711
695
703
720
771
816
912
970
1075
1117
1196
1237
1195
1200
949
776
448
186
40
-181
-218
-376
-376
-355
-350
-247
-262
-187
-152
-136
-121
-212
-284
-328
-335
-376
-422
-489
-506
-443
-442
-435
-510
-565
-584
-671
-731
-863
-965
-1066
-1144
-1233
-1346
-1419
-1551
-1516
-1607
-1587
-1561
-1544
-1391
-1349
-1195
-1135
-1040
-958
-908
-830
-827
-826
-827
-858
-830
-886
-916
-971
-1022
-999
-1022
-966
-998
-953
-918
-879
-799
-764
-676
-564
-441
-354
-212
-200
-72
-14
75
142
207
281
321
458
450
607
608
704
762
790
815
758
775
737
724
696
652
691
683
804
791
907
924
1000
1093
1042
1139
988
936
702
469
210
-35
-116
-259
-283
-350
-364
-307
-333
-249
-282
-244
-197
-244
-224
-339
-403
-406
-448
-445
-522
-564
-558
-552
-526
-542
-579
-610
-667
-760
-873
-995
-1101
-1199
-1263
-1361
-1457
-1576
-1611
-1666
-1622
-1572
-1527
-1422
-1377
-1197
-1157
-1050
-966
-955
-851
-883
-884
-927
-1003
-988
-1030
-1036
-1086
-1080
-1097
-1045
-1024
-1009
-976
-940
-851
-853
-710
-727
-543
-494
-358
-224
-233
-47
-85
79
130
160
276
313
442
506
594
688
699
813
814
865
844
861
823
839
797
788
793
787
882
891
1051
1036
1152
1179
1157
1151
956
770
541
262
117
-60
-156
-255
-287
-287
-270
-219
-201
-155
-147
-93
-116
-167
-224
-271
-279
-278
-320
-369
-430
-410
-420
-422
-482
-535
-580
-643
-720
-873
-990
-1099
-1177
-1257
-1358
-1489
-1602
-1643
-1692
-1638
-1592
-1585
-1470
-1396
-1221
-1164
-1047
-955
-915
-819
-824
-806
-858
-876
-875
-868
-878
-939
-921
-958
-897
-936
-959
-922
-948
-835
-878
-757
-729
-633
-477
-430
-290
-268
-142
-52
23
116
141
279
335
424
561
590
701
737
805
855
824
811
835
783
857
811
802
874
844
989
1019
1064
1123
1116
1164
1146
1062
894
690
489
338
181
77
19
-100
-63
-83
-81
-56
-114
-81
-62
-87
-120
-222
-281
-294
-294
-326
-374
-421
-445
-415
-444
-501
-535
-604
-646
-726
-892
-976
-1100
-1142
-1222
-1401
-1471
-1601
-1599
-1569
-1576
-1503
-1470
-1343
-1276
-1202
-1126
-1097
-1009
-977
-930
-972
-972
-963
-952
-866
-926
-897
-920
-903
-850
-868
-856
-853
-810
-756
-705
-702
-629
-579
-482
-401
-329
-282
-204
-111
-25
82
129
206
300
334
452
475
558
627
644
738
692
765
731
786
782
768
833
790
869
894
916
1006
994
1091
1052
1013
945
734
595
396
259
168
49
-31
-66
-110
-76
-120
-122
-138
-119
-125
-155
-187
-239
-228
-260
-272
-288
-346
-355
-385
-435
-462
-517
-573
-658
-748
-877
-969
-1083
-1227
-1359
-1462
-1563
-1603
-1630
-1591
-1567
-1519
-1414
-1371
-1268
-1207
-1150
-1058
-1044
-1005
-1023
-1027
-986
-998
-963
-975
-972
-975
-976
-962
-983
-991
-926
-902
-862
-804
-794
-729
-674
-551
-511
-390
-327
-247
-150
-77
24
79
209
249
334
376
372
444
458
543
570
593
621
659
686
702
753
698
803
786
823
838
823
884
812
890
803
718
628
427
337
204
127
96
8
4
-73
-89
-101
-107
-117
-140
-127
-208
-252
-300
-350
-321
-304
-312
-314
-342
-349
-336
-370
-429
-452
-538
-617
-741
-885
-973
-1153
-1249
-1351
-1471
-1482
-1513
-1459
-1426
-1365
-1256
-1213
-1120
-1055
-1013
-968
-917
-875
-883
-900
-897
-884
-880
-877
-838
-846
-820
-793
-787
-749
-753
-721
-704
-685
-648
-610
-540
-475
-401
-343
-283
-204
-113
-59
31
79
157
238
225
329
313
413
480
492
600
563
637
667
680
741
732
784
778
843
819
866
854
838
867
794
812
664
628
503
366
300
159
124
12
-21
-41
-83
-74
-102
-95
-139
-122
-144
-182
-209
-250
-233
-254
-258
-285
-286
-306
-324
-356
-400
-438
-494
-567
-650
-773
-886
-983
-1058
-1127
-1202
-1231
-1239
-1240
-1194
-1155
-1120
-1073
-1013
-953
-959
-941
-930
-894
-847
-826
-814
-807
-779
-732
-705
-709
-693
-674
-643
-604
-618
-581
-548
-507
-507
-453
-446
-388
-326
-304
-210
-234
-118
-99
-46
48
44
121
177
220
284
289
328
356
396
430
455
467
514
575
594
648
660
718
753
748
787
776
776
790
746
724
652
561
473
391
321
226
140
74
24
-39
-73
-98
-140
-155
-201
-213
-240
-273
-303
-352
-361
-390
-390
-422
-436
-463
-496
-500
-521
-546
-582
-668
-743
-823
-925
-980
-1036
-1072
-1072
-1089
-1068
-1038
-1030
-993
-968
-922
-892
-891
-862
-859
-817
-788
-794
-793
-762
-741
-719
-698
-706
-656
-625
-612
-568
-569
-527
-500
-448
-407
-364
-317
-255
-207
-148
-88
-66
6
48
108
152
173
242
255
269
284
309
334
357
380
374
400
412
466
487
535
556
578
613
619
648
609
650
649
654
673
628
643
598
550
501
416
361
272
228
155
106
44
4
-36
-73
-84
-150
-151
-202
-248
-261
-312
-320
-346
-381
-398
-429
-438
-435
-453
-486
-520
-565
-612
-684
-741
-800
-832
-874
-926
-934
-982
-985
-993
-988
-951
-939
-916
-933
-918
-882
-858
-838
-840
-824
-817
-809
-798
-808
-780
-764
-751
-693
-690
-661
-656
-631
-572
-579
-533
-501
-498
-430
-427
-375
-324
-315
-242
-224
-164
-106
-80
-41
-34
2
43
70
97
109
149
177
203
237
224
268
310
333
389
404
442
472
504
534
532
542
544
563
554
547
524
509
467
444
424
350
356
306
253
229
165
145
112
46
11
-25
-45
-76
-129
-137
-160
-197
-212
-258
-272
-306
-329
-343
-387
-399
-427
-474
-534
-580
-612
-639
-670
-697
-702
-731
-748
-763
-766
-769
-776
-774
-810
-825
-834
-849
-854
-866
-855
-851
-855
-836
-807
-795
-783
-765
-756
-731
-723
-711
-710
-688
-664
-632
-566
-538
-501
-481
-441
-384
-362
-297
-272
-229
-203
-157
-90
-69
-13
30
49
83
118
152
171
191
229
247
272
302
323
364
382
400
427
434
450
459
462
480
498
496
491
499
494
495
481
460
436
416
395
391
365
333
283
244
229
178
145
105
76
31
-18
-63
-118
-182
-242
-263
-327
-368
-413
-461
-506
-555
-575
-611
-638
-677
-711
-723
-735
-776
-785
-796
-810
-815
-836
-848
-858
-869
-877
-888
-866
-860
-864
-852
-844
-840
-823
-814
-802
-772
-745
-707
-679
-669
-653
-626
-606
-603
-566
-544
-525
-505
-468
-442
-392
-345
-327
-302
-291
-244
-225
-180
-128
-102
-72
-47
-5
23
61
82
121
161
189
237
265
297
323
347
368
380
395
415
420
425
452
430
442
446
424
445
440
412
405
413
394
364
339
318
305
261
236
209
180
153
115
88
63
38
15
-6
-46
-77
-110
-151
-209
-274
-328
-366
-409
-455
-484
-525
-546
-567
-619
-643
-673
-685
-712
-732
-754
-785
-798
-804
-807
-808
-793
-800
-803
-812
-826
-807
-795
-787
-782
-786
-766
-749
-737
-723
-699
-683
-670
-640
-615
-599
-574
-535
-516
-499
-464
-427
-375
-332
-324
-286
-248
-228
-229
-206
-173
-168
-134
-110
-90
-68
-30
-5
10
47
73
115
123
126
151
168
201
192
198
227
242
226
214
240
245
259
264
226
196
209
189
185
162
126
135
122
99
69
46
51
43
9
-19
-36
-49
-51
-72
-118
-155
-169
-185
-218
-264
-292
-318
-353
-394
-419
-436
-468
-495
-528
-539
-542
-568
-589
-588
-592
-614
-630
-643
-647
-651
-661
-659
-664
-684
-693
-677
-667
-677
-676
-672
-658
-661
-652
-629
-632
-614
-591
-569
-559
-521
-500
-489
-473
-450
-426
-411
-380
-338
-317
-316
-308
-272
-253
-241
-210
-187
-172
-162
-142
-120
-98
-98
-93
-47
-32
-32
-17
32
63
71
89
105
122
147
154
153
216
223
225
219
214
232
224
225
199
185
210
173
140
110
79
110
91
29
2
-23
-35
-54
-99
-97
-69
-92
-118
-142
-152
-160
-191
-178
-192
-221
-220
-244
-240
-247
-270
-297
-327
-323
-341
-341
-367
-409
-412
-428
-442
-454
-470
-492
-487
-508
-519
-530
-542
-541
-537
-550
-554
-550
-548
-530
-536
-528
-526
-499
-479
-469
-458
-444
-412
-421
-411
-357
-338
-319
-311
-320
-311
-293
-276
-277
-265
-269
-253
-235
-240
-229
-219
-200
-169
-151
-155
-143
-114
-106
-95
-79
-61
-35
-42
-34
-27
-29
-53
-65
-30
-32
-40
-40
-55
-51
-48
-72
-67
-96
-103
-91
-86
-87
-116
-126
-110
-85
-109
-125
-138
-156
-152
-155
-157
-179
-193
-226
-249
-233
-250
-258
-284
-321
-322
-323
-326
-334
-347
-359
-365
-364
-371
-397
-405
-402
-393
-390
-407
-409
-406
-395
-396
-393
-376
-375
-403
-399
-383
-376
-364
-372
-385
-376
-362
-363
-385
-382
-376
-381
-368
-369
-369
-364
-362
-358
-349
-353
-345
-350
-353
-345
-363
-355
-354
-361
-369
-355
-340
-331
-308
-302
-291
-267
-233
-206
-207
-217
-215
-218
-213
-206
-194
-186
-176
-168
-161
-182
-184
-166
-156
-154
-155
-170
-194
-205
-221
-237
-243
-254
-249
-254
-276
-267
-260
-254
-258
-268
-276
-275
-266
-261
-243
-255
-253
-247
-265
-273
-288
-287
-266
-258
-261
-260
-277
-285
-296
-303
-302
-312
-324
-315
-296
-316
-328
-323
-347
-360
-343
-339
-347
-364
-370
-365
-378
-388
-405
-400
-381
-391
-403
-412
-407
-394
-385
-379
-376
-378
-362
-352
-351
-368
-381
-365
-364
-357
-355
-334
-333
-342
-338
-336
-340
-353
-360
-360
-356
-359
-379
-400
-404
-396
-385
-385
-369
-377
-366
-351
-353
-349
-357
-345
-318
-308
-311
-303
-294
-293
-298
-287
-276
-271
-274
-277
-284
-293
-300
-310
-301
-294
-289
-272
-269
-298
-322
-310
-296
-309
-324
-315
-310
-315
-321
-328
-330
-341
-352
-368
-365
-365
-390
-389
-383
-388
-385
-388
-395
-394
-403
-400
-398
-390
-380
-388
-387
-375
-361
-351
-343
-332
-320
-306
-301
-286
-268
-255
-234
-226
-215
-219
-229
-227
-212
-208
-227
-219
-215
-216
-218
-223
-218
-224
-235
-235
-239
-240
-237
-240
-243
-237
-234
-239
-233
-242
-244
-242
-236
-232
-223
-215
-232
-234
-236
-240
-229
-225
-225
-231
-228
-224
-237
-231
-219
-225
-230
-222
-213
-218
-222
-225
-218
-207
-216
-211
-204
-206
-219
-228
-236
-250
-248
-256
-266
-279
-293
-294
-289
-276
-281
-275
-275
-286
-288
-291
-285
-277
-285
-308
-306
-287
-293
-291
-302
-319
-306
-301
-302
-323
-338
-333
-343
-359
-360
-355
-350
-352
-354
-365
-376
-387
-397
-402
-400
-399
-411
-406
-395
-390
-396
-384
-366
-354
-355
-350
-344
-349
-348
-343
-349
-343
-324
-310
-311
-319
-304
-295
-287
-288
-284
-278
-274
-268
-265
-254
-254
-253
-255
-243
-236
-243
-254
-255
-248
-245
-240
-244
-237
-241
-240
-246
-242
-240
-239
-226
-234
-224
-232
-239
-232
-242
-256
-265
-263
-261
-260
-268
-279
-278
-279
-297
-320
-339
-348
-355
-372
-393
-408
-426
-432
-433
-442
-440
-433
-412
-403
-401
-385
-379
-376
-365
-355
-357
-366
-353
-343
-345
-354
-352
-340
-322
-323
-316
-306
-307
-296
-297
-291
-300
-308
-282
-268
-288
-304
-290
-301
-308
-307
-308
-306
-318
-322
-325
-322
-323
-307
-291
-294
-285
-299
-310
-299
-274
-279
-288
-294
-309
-311
-295
-297
-297
-281
-266
-265
-262
-260
-251
-239
-244
-249
-254
-257
-255
-260
-262
-263
-267
-287
-289
-301
-306
-312
-335
-342
-339
-331
-339
-341
-353
-368
-372
-368
-368
-377
-376
-373
-368
-377
-379
-373
-377
-395
-408
-410
-424
-435
-439
-435
-437
-442
-440
-434
-425
-422
-409
-397
-402
-410
-417
-412
-413
-426
-428
-446
-463
-454
-448
-437
-426
-413
-409
-413
-417
-412
-407
-396
-398
-398
-384
-369
-363
-357
-343
-333
-308
-295
-293
-287
-278
-280
-273
-273
-279
-260
-246
-253
-254
-240
-227
-215
-219
-208
-208
-214
-217
-231
-235
-232
-236
-240
-235
-226
-216
-222
-219
-220
-224
-226
-219
-220
-227
-223
-227
-230
-228
-223
-210
-216
-222
-220
-225
-227
-245
-256
-265
-270
-270
-279
-290
-293
-289
-301
-309
-308
-312
-327
-340
-334
-332
-332
-333
-342
-365
-372
-371
-385
-404
-415
-414
-414
-410
-392
-385
-388
-382
-377
-368
-372
-370
-358
-359
-375
-376
-368
-367
-359
-350
-344
-341
-342
-345
-350
-359
-355
-350
-337
-316
-311
-308
-305
-298
-301
-305
-297
-286
-281
-273
-273
-266
-258
-261
-252
-239
-244
-236
-224
-213
-192
-179
-174
-174
-161
-144
-138
-149
-154
-148
-147
-148
-152
-141
-134
-132
-119
-124
-133
-132
-130
-121
-128
-133
-133
-136
-153
-172
-175
-175
-185
-203
-210
-217
-233
-232
-230
-239
-236
-241
-254
-262
-258
-266
-275
-282
-295
-303
-310
-319
-327
-324
-326
-339
-335
-328
-323
-323
-325
-326
-343
-334
-332
-331
-321
-342
-346
-351
-361
-358
-364
-362
-366
-363
-366
-362
-344
-340
-329
-328
-330
-325
-332
-342
-339
-332
-334
-334
-321
-304
-290
-297
-281
-268
-270
-272
-273
-259
-254
-242
-242
-245
-243
-231
-226
-215
-210
-206
-211
-209
-207
-206
-208
-210
-206
-210
-231
-234
-218
-208
-201
-192
-171
-171
-173
-175
-161
-163
-170
-171
-184
-206
-229
-219
-224
-236
-237
-223
-215
-221
-226
-232
-240
-249
-244
-243
-236
-249
-256
-255
-265
-257
-243
-233
-230
-226
-217
-231
-244
-254
-246
-257
-271
-280
-282
-286
-291
-288
-292
-293
-309
-324
-336
-347
-344
-351
-352
-347
-355
-357
-339
-333
-335
-344
-340
-331
-339
-345
-339
-326
-335
-329
-326
-331
-344
-350
-351
-345
-334
-337
-342
-334
-332
-335
-328
-323
-316
-312
-308
-297
-279
-268
-266
-266
-241
-231
-235
-219
-212
-214
-222
-222
-222
-210
-195
-193
-191
-196
-190
-193
-196
-194
-192
-191
-221
-241
-240
-235
-232
-239
-235
-241
-252
-260
-259
-251
-255
-260
-258
-256
-265
-248
-244
-253
-255
-260
-247
-239
-233
-236
-236
-247
-261
-253
-267
-265
-264
-272
-264
-254
-247
-237
-231
-235
-238
-241
-241
-254
-265
-273
-274
-272
-283
-296
-305
-320
-327
-324
-316
-315
-314
-319
-331
-331
-333
-330
-329
-335
-330
-315
-313
-318
-316
-321
-321
-314
-307
-306
-299
-292
-282
-272
-262
-254
-243
-238
-219
-200
-198
-188
-195
-194
-188
-191
-184
-182
-187
-214
-222
-223
-214
-209
-206
-205
-207
-205
-233
-239
-234
-246
-255
-261
-275
-284
-286
-288
-261
-256
-250
-242
-252
-245
-238
-240
-242
-240
-236
-224
-221
-216
-202
-189
-186
-184
-172
-164
-160
-163
-166
-165
-159
-160
-169
-168
-155
-156
-143
-139
-142
-132
-117
-110
-107
-114
-121
-124
-140
-145
-131
-141
-154
-151
-156
-174
-196
-210
-217
-219
-237
-239
-247
-252
-251
-267
-278
-286
-284
-277
-281
-279
-257
-246
-244
-244
-240
-228
-221
-209
-217
-213
-197
-198
-187
-185
-195
-203
-193
-188
-179
-173
-175
-163
-148
-146
-169
-166
-189
-204
-191
-189
-189
-197
-201
-206
-208
-220
-220
-216
-217
-218
-213
-213
-214
-216
-221
-228
-232
-222
-211
-206
-208
-206
-197
-200
-206
-206
-206
-217
-218
-218
-227
-226
-244
-248
-259
-264
-266
-262
-254
-242
-231
-221
-208
-205
-198
-210
-219
-209
-205
-211
-213
-222
-215
-203
-197
-195
-199
-206
-220
-215
-225
-232
-236
-244
-260
-259
-260
-262
-263
-265
-261
-259
-248
-244
-229
-210
-206
-199
-190
-184
-185
-188
-198
-206
-208
-228
-237
-234
-227
-213
-198
-195
-189
-182
-187
-198
-203
-185
-173
-173
-177
-178
-185
-182
-168
-164
-163
-150
-130
-141
-153
-160
-161
-170
-188
-196
-193
-197
-198
-183
-181
-185
-177
-181
-198
-204
-208
-215
-230
-228
-233
-236
-233
-232
-229
-233
-220
-224
-235
-226
-219
-218
-222
-217
-204
-209
-224
-219
-219
-230
-218
-199
-195
-199
-195
-191
-186
-182
-196
-214
-230
-227
-230
-236
-240
-253
-263
-269
-265
-256
-265
-277
-273
-262
-264
-270
-265
-260
-268
-272
-262
-245
-239
-233
-237
-229
-218
-213
-208
-216
-199
-195
-208
-207
-199
-185
-176
-182
-181
-171
-163
-163
-154
-161
-174
-176
-179
-188
-202
-208
-212
-214
-219
-230
-223
-208
-207
-210
-205
-203
-197
-189
-185
-183
-164
-154
-151
-159
-154
-141
-132
-126
-127
-139
-145
-135
-148
-139
-134
-135
-130
-132
-137
-147
-159
-176
-188
-185
-195
-191
-176
-184
-192
-187
-185
-192
-193
-193
-187
-184
-180
-189
-191
-198
-209
-209
-229
-239
-252
-256
-265
-259
-259
-256
-251
-257
-251
-249
-258
-256
-247
-250
-249
-234
-219
-220
-221
-213
-211
-202
-189
-188
-177
-183
-202
-210
-216
-224
-236
-224
-231
-245
-255
-254
-259
-262
-234
-220
-214
-206
-203
-203
-200
-199
-196
-188
-176
-183
-190
-180
-166
-162
-165
-157
-156
-149
-134
-130
-141
-136
-134
-146
-144
-139
-141
-156
-158
-159
-165
-168
-166
-164
-173
-182
-171
-172
-157
-152
-154
-143
-138
-141
-151
-144
-132
-133
-154
-160
-152
-157
-162
-169
-172
-168
-167
-171
-171
-165
-171
-176
-171
-180
-183
-187
-200
-210
-213
-219
-236
-252
-250
-248
-262
-277
-287
-290
-298
-303
-302
-295
-282
-294
-288
-271
-274
-270
-272
-272
-281
-295
-298
-308
-307
-298
-295
-288
-284
-288
-290
-298
-305
-308
-305
-292
-277
-279
-287
-283
-284
-286
-273
-267
-265
-250
-239
-232
-217
-214
-204
-200
-205
-193
-188
-189
-195
-189
-173
-166
-161
-150
-152
-145
-142
-139
-132
-131
-128
-130
-130
-135
-133
-133
-133
-118
-105
-91
-77
-92
-109
-109
-106
-98
-94
-90
-96
-91
-104
-115
-114
-125
-123
-124
-122
-112
-100
-99
-106
-114
-116
-116
-127
-140
-154
-165
-184
-212
-221
-225
-249
-273
-292
-303
-318
-328
-324
-319
-318
-318
-315
-312
-308
-311
-313
-310
-307
-314
-309
-302
-307
-308
-304
-303
-295
-299
-313
-323
-313
-304
-311
-306
-313
-315
-315
-307
-295
-292
-282
-281
-286
-290
-278
-275
-268
-259
-249
-259
-263
-268
-270
-266
-261
-248
-246
-258
-269
-271
-278
-265
-264
-241
-231
-233
-225
-237
-247
-263
-262
-255
-242
-246
-237
-218
-212
-208
-208
-202
-204
-198
-207
-209
-199
-217
-228
-220
-215
-206
-203
-207
-202
-180
-168
-171
-176
-165
-158
-159
-166
-164
-180
-190
-190
-195
-191
-200
-210
-200
-192
-192
-196
-202
-209
-216
-215
-205
-216
-238
-251
-267
-274
-282
-274
-276
-273
-284
-288
-272
-268
-273
-278
-287
-296
-284
-292
-314
-318
-314
-312
-312
-316
-309
-294
-287
-287
-279
-270
-271
-270
-259
-272
-282
-292
-287
-287
-293
-291
-285
-278
-277
-287
-290
-273
-277
-288
-298
-309
-307
-311
-326
-328
-312
-302
-290
-268
-252
-249
-242
-245
-235
-232
-239
-249
-251
-251
-249
-234
-231
-228
-229
-209
-210
-212
-202
-195
-194
-190
-174
-172
-182
-185
-184
-179
-176
-178
-166
-165
-166
-180
-189
-187
-190
-190
-184
-191
-199
-210
-212
-220
-227
-225
-232
-235
-239
-234
-230
-241
-255
-259
-257
-252
-261
-270
-278
-269
-278
-279
-260
-265
-273
-272
-262
-262
-257
-254
-255
-256
-264
-258
-255
-264
-269
-278
-287
-292
-294
-293
-298
-299
-298
-302
-292
-276
-273
-262
-262
-265
-267
-272
-280
-286
-288
-290
-298
-307
-319
-324
-323
-329
-324
-331
-338
-339
-345
-343
-345
-341
-328
-307
-298
-291
-274
-272
-274
-270
-251
-244
-244
-241
-253
-250
-242
-247
-259
-260
-268
-268
-267
-274
-273
-275
-273
-279
-274
-270
-278
-281
-265
-267
-281
-285
-296
-302
-304
-295
-306
-311
-302
-292
-281
-280
-289
-291
-288
-282
-283
-278
-275
-281
-288
-290
-290
-282
-280
-284
-282
-286
-282
-274
-266
-270
-267
-260
-239
-231
-239
-230
-212
-203
-218
-218
-223
-222
-226
-244
-247
-253
-256
-259
-273
-286
-284
-303
-319
-322
-329
-338
-346
-364
-381
-369
-371
-390
-405
-408
-404
-403
-402
-407
-408
-405
-399
-401
-406
-385
-368
-374
-373
-355
-341
-350
-346
-331
-321
-314
-325
-331
-337
-346
-340
-325
-328
-330
-323
-319
-306
-310
-299
-294
-286
-277
-275
-271
-272
-280
-297
-311
-316
-312
-320
-314
-308
-307
-293
-287
-284
-290
-291
-294
-318
-324
-321
-325
-321
-326
-328
-333
-339
-329
-326
-326
-319
-316
-324
-335
-335
-334
-328
-342
-348
-350
-367
-359
-348
-327
-324
-322
-311
-304
-298
-286
-270
-261
-266
-274
-270
-278
-276
-279
-271
-280
-277
-276
-290
-293
-298
-302
-293
-281
-287
-286
-284
-282
-276
-277
-282
-278
-292
-299
-297
-292
-295
-300
-304
-307
-292
-292
-289
-281
-273
-272
-284
-298
-302
-316
-321
-338
-344
-340
-351
-356
-358
-354
-341
-336
-340
-332
-324
-330
-317
-300
-304
-309
-307
-292
-279
-288
-302
-295
-284
-292
-304
-311
-301
-293
-307
-308
-305
-290
-304
-306
-300
-310
-304
-315
-323
-313
-297
-307
-308
-304
-310
-306
-299
-285
-271
-271
-269
-263
-262
-270
-273
-271
-276
-272
-274
-278
-278
-274
-282
-285
-284
-290
-285
-287
-290
-291
-294
-282
-274
-269
-258
-254
-243
-250
-244
-224
-214
-221
-227
-214
-214
-219
-227
-227
-225
-224
-224
-222
-227
-220
-217
-230
-240
-258
-260
-265
-276
-278
-277
-289
-298
-298
-298
-303
-297
-292
-292
-292
-293
-288
-283
-277
-267
-276
-298
-303
-297
-305
-315
-316
-330
-333
-337
-338
-332
-332
-330
-322
-317
-315
-329
-327
-318
-309
-315
-311
-296
-302
-306
-317
-314
-309
-290
-301
-304
-345
-315
-323
-288
-372
-334
-404
-307
-393
-372
-537
-244
-1020
-1568
-507
-695
-1279
-1889
-742
-969
-869
-290
-438
-381
-368
-414
-463
-295
-183
-242
-255
-305
-212
-82
-239
-250
-233
-196
-320
-300
-157
-354
-447
-275
-279
-509
-314
-407
-509
-429
-409
-490
-427
-500
-479
-499
-668
-598
-501
-654
-707
-238
-362
-468
-385
-339
-416
-353
-384
-435
-336
-531
-211
-339
-278
-553
-330
-881
-1021
-630
-747
-253
-656
-437
-148
-229
-428
-269
-100
-332
4
-140
-182
-227
-383
-278
62
-129
-290
-183
-372
-494
-572
-397
-452
-550
-575
-1
-762
-858
-416
-434
-206
-624
-522
-515
-818
-687
-346
-814
-505
-555
-700
-666
-572
-325
-461
-781
-564
-325
-449
-831
-499
-956
-1190
-795
-809
-540
-909
-529
-721
-901
-694
-902
-528
-462
-853
-401
-538
-464
-549
-808
-494
-727
-873
-742
-971
-863
-798
-647
-402
-780
-421
-500
-590
-613
-638
-400
-375
-471
-333
-294
-383
-395
-301
-331
-501
-263
-292
-445
-473
-433
-408
-486
-479
-344
-411
-443
-424
-509
-587
-674
-590
-521
-658
-695
-555
-574
-634
-599
-461
-369
-453
-445
-364
-461
-443
-286
-293
-329
-274
-219
-148
-243
-240
-152
-218
-289
-256
-295
-364
-359
-372
-437
-436
-478
-411
-376
-487
-449
-414
-459
-487
-450
-442
-465
-476
-425
-502
-563
-458
-367
-372
-396
-306
-320
-310
-304
-322
-252
-187
-191
-208
-150
-174
-118
-71
-80
-63
-18
45
-9
-24
64
112
126
188
140
171
242
171
183
202
183
230
258
193
182
199
240
240
248
305
353
380
395
387
375
395
431
470
449
405
476
482
493
526
551
578
572
555
518
498
531
521
473
500
457
466
461
382
384
412
391
361
329
291
311
336
331
294
307
337
355
326
314
342
371
355
344
285
297
319
270
278
284
301
341
327
259
255
280
257
229
254
240
252
256
249
247
247
299
301
275
263
305
278
258
306
334
358
411
432
439
432
519
512
479
592
508
458
550
471
397
540
493
501
553
558
528
566
546
509
441
479
490
456
514
517
510
551
549
535
545
506
496
509
457
430
450
425
426
434
424
402
422
390
411
363
367
328
317
329
295
286
275
308
309
217
190
224
124
131
78
41
100
36
-57
-70
-77
-115
-133
-198
-232
-248
-259
-283
-366
-369
-312
-353
-360
-369
-391
-353
-355
-386
-354
-378
-339
-333
-373
-309
-321
-353
-325
-316
-300
-260
-261
-266
-274
-237
-219
-212
-129
-87
-81
31
31
47
125
126
88
143
126
84
64
84
103
150
200
171
232
263
200
149
163
67
164
172
100
238
225
239
280
239
259
290
288
240
191
167
156
96
141
141
128
158
107
40
40
-37
-108
-133
-235
-263
-310
-339
-370
-366
-335
-371
-378
-372
-405
-491
-526
-595
-618
-693
-784
-829
-910
-960
-1005
-1127
-1129
-1116
-1134
-1112
-1120
-1100
-1017
-980
-935
-933
-916
-860
-868
-909
-903
-890
-856
-836
-865
-852
-866
-845
-834
-833
-812
-818
-778
-728
-730
-691
-659
-632
-576
-545
-507
-446
-427
-362
-320
-279
-158
-164
-98
-30
-6
-3
59
50
116
151
256
277
305
389
338
358
398
389
442
494
469
524
598
619
709
711
724
850
936
921
895
887
933
956
815
721
433
191
-46
-276
-550
-837
-1183
-1328
-1450
-1536
-1578
-1612
-1498
-1285
-1207
-1207
-1213
-1100
-873
-794
-777
-723
-581
-350
-275
-347
-244
-54
81
64
-64
-142
-177
-225
-353
-568
-622
-628
-794
-933
-1152
-1372
-1339
-1399
-1541
-1547
-1543
-1542
-1543
-1571
-1557
-1447
-1302
-1196
-1159
-1117
-1052
-982
-924
-920
-876
-800
-802
-821
-861
-955
-907
-822
-833
-821
-838
-806
-767
-705
-736
-594
-482
-432
-269
-371
-366
-268
-227
-274
-98
-106
31
173
170
256
308
549
618
661
699
822
771
853
814
758
914
898
984
941
950
1039
1116
1151
1222
1264
1295
1358
1198
770
219
-225
-597
-972
-1377
-1704
-1780
-1780
-1721
-1809
-1891
-1605
-1224
-1042
-1020
-1009
-897
-603
-510
-543
-416
-108
208
284
222
188
306
405
314
87
-31
-54
-180
-418
-765
-870
-804
-865
-1061
-1237
-1344
-1365
-1411
-1585
-1636
-1580
-1421
-1433
-1505
-1443
-1345
-1191
-1000
-910
-808
-544
-462
-555
-563
-635
-550
-618
-748
-543
-671
-577
-461
-571
-603
-629
-618
-734
-889
-944
-845
-800
-858
-890
-876
-765
-681
-530
-398
-339
-177
-81
-50
-121
-92
9
67
165
243
321
439
531
641
865
949
999
1127
1088
1132
1018
985
935
914
962
924
877
960
1110
1202
1425
1473
1536
1449
868
214
-355
-1025
-1564
-1856
-2216
-2237
-1964
-1892
-1876
-1702
-1247
-908
-641
-564
-553
-444
-330
-384
-436
-217
82
368
408
366
369
394
334
161
-46
-181
-277
-519
-858
-1055
-1148
-1117
-1182
-1263
-1272
-1237
-1224
-1271
-1363
-1374
-1234
-1237
-1251
-1248
-1208
-1083
-941
-823
-725
-549
-456
-379
-396
-446
-475
-535
-590
-705
-792
-899
-932
-918
-907
-845
-829
-754
-675
-620
-737
-671
-609
-570
-423
-419
-428
-312
-174
-202
-146
-111
-68
1
21
-75
-86
-16
-35
6
91
179
323
445
558
662
771
915
905
910
945
1057
1043
1079
1043
1014
1054
1030
1031
1014
1164
1365
1575
1597
1207
616
19
-732
-1394
-1796
-2145
-2256
-2103
-2174
-2077
-1803
-1476
-999
-603
-372
-169
-55
-171
-279
-343
-206
54
301
447
472
478
471
369
254
161
51
-102
-383
-762
-1058
-1231
-1286
-1309
-1283
-1211
-1176
-1184
-1272
-1359
-1344
-1247
-1096
-1012
-1009
-950
-939
-821
-718
-577
-422
-227
-190
-278
-364
-487
-492
-579
-591
-664
-710
-773
-842
-867
-857
-762
-709
-609
-657
-572
-622
-639
-526
-514
-390
-262
-190
-226
-117
-168
-133
-86
-75
-10
-21
-7
-62
-213
-444
-550
-570
-354
-123
38
196
377
523
589
721
830
1056
1163
1209
1162
1094
1078
1004
1067
1133
1291
1351
1427
1536
1596
1721
1498
966
313
-573
-1348
-1955
-2373
-2683
-2542
-2366
-2197
-1779
-1545
-1099
-614
-184
-60
16
15
-75
-45
-87
52
224
505
684
641
566
443
390
182
10
-254
-472
-667
-964
-1293
-1509
-1464
-1378
-1272
-1224
-1230
-1190
-1108
-1085
-1039
-864
-627
-498
-513
-555
-580
-512
-403
-321
-227
-134
-77
-223
-345
-523
-719
-738
-744
-790
-893
-925
-956
-873
-817
-723
-590
-479
-377
-427
-453
-475
-420
-352
-286
-188
-200
-123
-97
-113
-81
-31
61
48
42
-8
-118
-265
-536
-740
-863
-761
-607
-459
-214
38
345
499
694
787
843
936
848
776
672
751
749
834
958
1080
1228
1319
1449
1454
1492
1526
1406
1238
602
-169
-1001
-1753
-2234
-2498
-2590
-2572
-2126
-1876
-1585
-1241
-957
-496
-115
45
-35
-5
-36
-127
-122
-110
118
393
527
459
271
180
44
-118
-423
-694
-880
-1112
-1348
-1594
-1688
-1597
-1366
-1212
-1164
-1064
-977
-900
-886
-812
-741
-579
-473
-440
-454
-376
-309
-232
-131
-193
-178
-267
-363
-516
-596
-677
-683
-648
-723
-665
-673
-610
-551
-474
-460
-399
-346
-376
-330
-332
-291
-284
-252
-243
-161
-93
-87
-23
-2
39
110
141
66
79
62
-34
-101
-101
-124
-117
-81
-177
-412
-680
-764
-799
-590
-333
-119
73
279
427
489
639
713
866
867
797
653
518
502
442
527
573
692
721
706
656
618
683
650
487
-132
-834
-1344
-1756
-2036
-2109
-2080
-1886
-1403
-1142
-1032
-835
-541
-197
-8
-42
-182
-263
-422
-552
-662
-642
-365
-179
-154
-271
-402
-531
-629
-737
-863
-953
-1076
-1243
-1412
-1511
-1430
-1225
-945
-745
-617
-497
-534
-481
-472
-462
-379
-303
-344
-378
-398
-468
-319
-175
-77
21
36
-52
-87
-216
-312
-299
-304
-289
-334
-434
-452
-431
-398
-330
-234
-183
-129
-178
-368
-487
-600
-627
-664
-571
-439
-320
-178
-70
73
244
454
545
548
558
477
429
342
278
317
349
394
427
392
385
492
530
565
667
649
653
696
654
571
610
602
615
635
266
-285
-741
-1140
-1425
-1515
-1571
-1640
-1444
-1252
-1121
-955
-745
-437
-194
-63
-144
-201
-284
-320
-345
-389
-298
-202
-164
-252
-347
-436
-486
-516
-626
-744
-878
-969
-1123
-1234
-1241
-1179
-1084
-1004
-981
-931
-851
-698
-619
-524
-387
-336
-207
-222
-189
-234
-198
-184
-231
-204
-277
-257
-294
-266
-273
-267
-265
-241
-246
-314
-319
-316
-346
-331
-310
-307
-280
-236
-208
-145
-120
-69
-89
-76
-59
-33
4
-42
0
42
0
8
66
18
134
214
-127
-421
-573
-834
-912
-716
-618
-345
41
321
480
731
878
1066
1135
973
971
714
547
460
382
368
498
624
545
601
547
497
462
396
284
3
-459
-957
-1386
-1685
-1779
-1741
-1654
-1458
-1221
-1069
-932
-713
-486
-255
-159
-156
-259
-340
-413
-533
-533
-429
-300
-278
-328
-441
-571
-663
-816
-987
-1111
-1172
-1166
-1270
-1262
-1169
-1010
-688
-541
-403
-327
-190
-177
-228
-200
-273
-170
-207
-224
-233
-239
-180
-189
-140
-102
-43
-78
-132
-225
-306
-321
-320
-300
-327
-324
-287
-273
-306
-247
-248
-217
-150
-131
-165
-117
-50
-37
56
35
79
125
159
173
172
188
215
321
320
313
260
273
269
241
297
298
280
309
337
257
305
326
311
355
412
434
410
439
399
465
485
470
410
356
266
-137
-509
-896
-1195
-1331
-1355
-1400
-1432
-1237
-1108
-980
-814
-643
-450
-301
-287
-374
-463
-528
-528
-528
-478
-376
-308
-327
-385
-460
-521
-536
-592
-676
-790
-914
-1046
-1148
-1182
-1095
-966
-789
-692
-610
-512
-481
-403
-356
-268
-233
-173
-174
-260
-252
-299
-254
-177
-125
-93
-85
-97
-182
-215
-265
-289
-274
-236
-233
-271
-206
-198
-168
-133
-30
33
16
-13
-57
-41
-78
-21
-45
-228
-269
-424
-526
-471
-364
-197
96
303
375
529
539
563
644
603
527
500
397
314
303
222
260
389
482
530
548
514
511
516
532
538
542
544
504
467
437
398
348
63
-305
-688
-1047
-1286
-1391
-1436
-1500
-1335
-1232
-1152
-1001
-869
-639
-453
-352
-320
-338
-384
-429
-452
-485
-434
-356
-372
-399
-520
-615
-663
-726
-773
-832
-887
-943
-1048
-1132
-1143
-1111
-982
-813
-705
-620
-547
-473
-405
-345
-291
-233
-191
-205
-199
-291
-342
-306
-294
-240
-198
-185
-167
-162
-201
-194
-183
-196
-194
-205
-252
-241
-258
-261
-238
-187
-176
-83
-64
-37
30
26
84
73
138
127
185
192
138
-8
-288
-406
-516
-479
-368
-189
16
257
466
564
622
656
743
729
609
479
357
212
192
197
240
373
464
536
548
565
522
568
561
544
509
406
363
243
202
62
-222
-503
-818
-1062
-1208
-1277
-1398
-1348
-1230
-1153
-990
-901
-751
-563
-373
-332
-329
-339
-390
-380
-421
-425
-406
-415
-465
-556
-659
-751
-776
-814
-836
-898
-987
-1025
-1058
-1021
-937
-833
-708
-602
-468
-460
-394
-316
-244
-176
-185
-182
-206
-195
-239
-235
-224
-185
-144
-142
-158
-193
-227
-279
-244
-235
-242
-185
-176
-206
-201
-217
-198
-142
-108
-111
-121
-106
-109
-68
-20
21
68
82
102
96
107
134
169
205
207
187
157
129
147
184
240
261
252
288
275
286
298
307
317
350
415
358
400
452
497
583
660
720
704
697
625
551
455
359
315
303
70
-312
-682
-1031
-1252
-1309
-1295
-1312
-1186
-1063
-1039
-961
-866
-700
-506
-316
-307
-319
-341
-370
-358
-363
-323
-256
-204
-280
-394
-518
-625
-666
-701
-727
-754
-785
-848
-922
-1044
-1106
-1022
-929
-791
-725
-678
-639
-522
-423
-399
-280
-240
-158
-207
-292
-362
-395
-349
-347
-267
-242
-193
-188
-241
-228
-252
-202
-183
-164
-148
-165
-150
-157
-92
-29
25
33
61
33
5
18
-28
7
2
58
51
26
-125
-362
-439
-570
-485
-390
-232
-40
130
329
390
555
637
696
645
558
498
298
233
151
140
215
314
383
384
479
491
531
551
564
586
555
500
408
370
307
290
268
256
69
-317
-691
-1068
-1277
-1361
-1318
-1330
-1236
-1091
-1026
-942
-841
-637
-444
-323
-288
-353
-453
-485
-492
-506
-427
-316
-311
-357
-422
-551
-647
-664
-682
-685
-713
-754
-815
-882
-953
-966
-955
-867
-715
-639
-573
-567
-530
-488
-425
-343
-314
-264
-265
-281
-323
-340
-334
-296
-241
-209
-187
-195
-212
-212
-210
-172
-123
-97
-101
-107
-143
-179
-142
-131
-97
-52
-46
-37
-54
-73
-77
-65
-13
2
25
17
-18
-121
-241
-343
-401
-384
-269
-211
-139
-6
52
151
207
325
363
426
449
343
248
173
190
183
232
300
319
326
321
297
268
319
366
403
448
462
462
405
366
342
343
331
339
285
-59
-400
-694
-987
-1110
-1136
-1120
-1094
-960
-890
-900
-783
-663
-498
-376
-327
-356
-440
-494
-574
-619
-574
-472
-402
-427
-501
-620
-740
-794
-804
-821
-836
-885
-948
-1062
-1113
-1062
-993
-870
-728
-612
-571
-553
-549
-527
-487
-438
-438
-400
-459
-467
-460
-458
-381
-341
-243
-251
-226
-308
-365
-396
-425
-380
-395
-387
-419
-426
-433
-450
-406
-383
-327
-330
-317
-331
-385
-383
-353
-292
-251
-181
-144
-96
-67
-13
26
67
135
124
117
92
89
55
77
116
138
192
135
165
185
247
306
343
411
437
481
484
462
455
478
496
525
547
606
597
579
584
513
483
437
397
362
266
65
-266
-537
-794
-1033
-1154
-1204
-1114
-989
-853
-790
-759
-631
-502
-373
-272
-237
-257
-312
-374
-466
-471
-438
-399
-344
-379
-466
-570
-665
-750
-805
-868
-909
-916
-933
-914
-920
-881
-824
-791
-744
-740
-713
-681
-664
-637
-590
-525
-461
-393
-382
-363
-348
-377
-385
-385
-379
-400
-421
-426
-423
-392
-418
-423
-407
-425
-424
-439
-455
-476
-511
-501
-484
-447
-414
-381
-354
-338
-303
-296
-231
-175
-162
-70
-71
-56
-75
-90
-254
-522
-684
-802
-673
-596
-392
-151
194
490
604
707
653
689
649
522
385
293
261
243
261
249
333
421
471
466
487
488
536
603
604
655
639
630
566
529
483
447
438
388
167
-169
-480
-768
-950
-1043
-1049
-998
-833
-705
-688
-677
-633
-536
-413
-350
-339
-371
-392
-420
-444
-423
-357
-241
-222
-278
-394
-562
-705
-807
-849
-876
-856
-854
-856
-893
-877
-832
-765
-703
-734
-734
-785
-730
-731
-673
-614
-559
-429
-415
-418
-472
-481
-524
-539
-557
-577
-547
-532
-502
-460
-396
-382
-328
-304
-311
-316
-365
-377
-397
-380
-345
-299
-260
-231
-182
-213
-326
-427
-527
-558
-447
-301
-198
-91
-9
32
72
122
138
136
135
101
65
-23
-56
-20
6
109
154
180
210
162
142
108
178
236
324
426
423
477
463
465
542
596
644
643
680
593
542
542
516
565
561
548
528
455
268
-85
-431
-742
-911
-1039
-1160
-1139
-1047
-861
-775
-730
-646
-562
-446
-445
-470
-510
-528
-550
-572
-531
-508
-449
-428
-397
-426
-523
-604
-703
-733
-773
-830
-903
-919
-908
-896
-859
-839
-778
-685
-685
-771
-903
-893
-902
-798
-665
-626
-530
-528
-448
-472
-408
-406
-384
-388
-455
-473
-605
-661
-663
-612
-564
-502
-457
-447
-428
-438
-460
-477
-428
-378
-345
-344
-315
-282
-252
-182
-137
-87
-85
-48
-135
-145
-136
-149
-101
-80
6
-21
-108
-233
-394
-428
-406
-290
-154
8
175
321
440
488
529
565
600
587
563
456
418
390
370
411
403
476
522
580
604
596
656
627
696
671
664
673
571
522
426
366
299
160
-186
-485
-724
-908
-1014
-1051
-1009
-933
-763
-699
-653
-719
-709
-637
-635
-614
-615
-595
-610
-576
-616
-624
-560
-501
-466
-482
-522
-629
-702
-778
-801
-837
-844
-818
-818
-798
-834
-851
-871
-867
-884
-993
-1015
-1026
-959
-845
-767
-678
-635
-505
-507
-505
-524
-537
-519
-515
-499
-522
-509
-516
-479
-455
-402
-410
-393
-394
-374
-390
-436
-393
-359
-274
-266
-205
-149
-98
-78
-163
-275
-407
-498
-569
-443
-334
-228
-67
40
129
137
154
150
140
198
195
186
190
215
200
198
235
264
300
303
306
301
338
343
398
445
527
567
585
572
588
610
598
692
717
748
678
634
541
430
378
336
322
269
126
-183
-505
-757
-906
-989
-1011
-944
-790
-685
-620
-667
-673
-630
-584
-575
-593
-531
-510
-528
-567
-535
-442
-350
-282
-287
-337
-412
-531
-629
-709
-723
-747
-735
-734
-754
-758
-813
-752
-711
-661
-645
-701
-771
-848
-863
-863
-785
-668
-565
-513
-464
-402
-392
-407
-426
-432
-427
-443
-491
-486
-507
-489
-467
-434
-371
-363
-364
-415
-425
-486
-470
-447
-396
-293
-247
-197
-189
-154
-132
-167
-139
-136
-128
-134
-219
-308
-414
-436
-377
-316
-203
-119
60
135
239
282
310
358
392
400
320
339
295
288
307
344
377
413
481
518
583
606
598
630
657
687
666
657
665
683
662
639
597
571
550
523
468
390
155
-192
-497
-739
-885
-959
-985
-897
-728
-622
-627
-664
-704
-698
-679
-714
-692
-671
-634
-636
-607
-553
-497
-431
-413
-389
-428
-514
-595
-678
-681
-709
-709
-714
-701
-723
-772
-784
-766
-743
-750
-722
-809
-886
-948
-984
-890
-818
-692
-653
-536
-465
-486
-464
-533
-466
-465
-451
-472
-550
-529
-584
-543
-560
-535
-475
-466
-422
-477
-480
-517
-481
-444
-419
-335
-313
-291
-300
-291
-293
-258
-208
-185
-165
-174
-135
-142
-98
-84
-23
12
64
52
-36
-167
-340
-306
-202
-89
-20
124
259
374
429
354
359
376
465
438
418
406
393
431
413
508
563
636
658
664
656
613
611
595
610
594
531
453
417
403
382
326
126
-129
-357
-552
-701
-782
-808
-787
-730
-679
-729
-855
-886
-858
-821
-816
-799
-754
-665
-640
-655
-671
-615
-526
-477
-475
-518
-530
-579
-634
-680
-690
-697
-694
-667
-707
-714
-790
-777
-819
-882
-936
-1013
-955
-943
-825
-826
-741
-641
-566
-525
-545
-500
-523
-486
-508
-531
-517
-467
-431
-449
-404
-397
-380
-370
-352
-360
-344
-337
-353
-416
-477
-475
-436
-373
-295
-218
-181
-170
-164
-181
-210
-191
-152
-101
-66
-42
-34
-12
16
52
87
145
208
228
231
207
206
269
282
364
428
466
479
455
446
401
438
459
472
517
553
566
542
558
536
514
494
507
487
488
444
441
394
390
379
321
188
-95
-334
-574
-717
-776
-790
-728
-683
-606
-703
-775
-853
-889
-886
-896
-815
-794
-730
-738
-732
-702
-632
-516
-440
-385
-391
-436
-496
-536
-535
-572
-553
-508
-496
-529
-579
-629
-648
-633
-655
-754
-835
-900
-950
-980
-944
-860
-764
-640
-557
-534
-532
-555
-519
-482
-440
-415
-413
-384
-376
-333
-328
-307
-242
-187
-158
-171
-148
-151
-140
-139
-151
-130
-99
-66
-73
-92
-116
-134
-145
-149
-118
-93
-82
-52
-30
-61
-140
-208
-255
-211
-132
-86
-36
74
185
267
319
328
361
382
384
378
355
367
384
466
481
551
555
555
557
539
516
459
496
498
531
493
446
433
399
411
344
333
273
268
212
41
-207
-458
-598
-724
-733
-746
-746
-709
-659
-679
-821
-888
-862
-806
-783
-770
-755
-698
-642
-669
-690
-676
-578
-522
-515
-530
-556
-595
-626
-628
-641
-625
-597
-569
-549
-584
-623
-674
-682
-726
-788
-833
-837
-788
-730
-673
-652
-558
-552
-521
-549
-552
-527
-533
-459
-503
-454
-463
-415
-379
-377
-305
-303
-230
-229
-204
-194
-203
-162
-173
-128
-120
-90
-86
-96
-96
-147
-161
-168
-162
-135
-132
-92
-101
-68
-77
-67
-46
-80
-17
-8
9
-93
-163
-75
30
95
102
180
232
213
137
43
24
116
169
135
141
265
321
270
247
309
391
386
368
350
303
269
186
161
189
275
276
239
245
255
208
121
84
78
65
-69
-277
-470
-618
-704
-775
-801
-787
-698
-691
-748
-833
-917
-949
-952
-940
-924
-879
-829
-815
-813
-828
-824
-789
-742
-702
-709
-726
-730
-708
-691
-687
-666
-616
-546
-514
-537
-566
-562
-515
-541
-546
-549
-543
-505
-554
-522
-567
-496
-506
-443
-494
-512
-499
-524
-491
-533
-483
-478
-407
-376
-367
-317
-313
-227
-230
-163
-168
-139
-121
-139
-79
-72
17
20
47
66
38
35
15
51
74
113
137
147
167
179
155
142
148
170
170
136
159
169
204
161
188
217
238
273
266
286
306
355
322
318
307
319
272
242
235
245
226
195
177
152
89
-38
-164
-281
-354
-471
-543
-579
-577
-597
-641
-690
-728
-726
-749
-761
-767
-769
-750
-735
-751
-748
-736
-704
-687
-638
-612
-584
-581
-574
-575
-597
-602
-605
-571
-571
-554
-540
-537
-546
-572
-585
-601
-546
-508
-470
-450
-448
-457
-483
-500
-526
-505
-506
-471
-438
-433
-434
-436
-417
-411
-393
-380
-344
-320
-303
-302
-300
-262
-240
-211
-197
-177
-165
-155
-166
-152
-136
-127
-93
-90
-80
-67
-54
-77
-80
-74
-42
-34
-37
-32
-26
-1
9
20
32
50
47
73
77
95
86
102
103
121
119
162
195
202
203
204
223
237
237
225
225
246
237
222
207
209
193
192
161
117
74
48
2
-80
-150
-171
-212
-328
-401
-444
-492
-514
-562
-590
-591
-602
-662
-704
-737
-731
-710
-703
-688
-680
-665
-675
-642
-641
-620
-597
-566
-541
-527
-502
-518
-506
-510
-515
-496
-474
-441
-437
-440
-438
-419
-395
-360
-335
-310
-288
-279
-270
-247
-278
-277
-284
-260
-272
-272
-268
-259
-247
-265
-251
-268
-239
-238
-220
-214
-208
-188
-177
-145
-133
-106
-79
-58
-57
-48
-33
-26
-12
2
11
18
43
56
52
71
86
98
92
99
103
118
101
95
84
75
65
58
53
59
72
79
84
68
68
63
66
56
58
55
47
39
38
23
-3
-10
-30
-37
-75
-106
-139
-167
-187
-217
-238
-256
-263
-300
-329
-358
-364
-393
-426
-457
-472
-473
-496
-507
-508
-507
-517
-527
-521
-524
-527
-512
-517
-539
-546
-556
-572
-571
-552
-543
-532
-520
-499
-474
-478
-478
-453
-437
-444
-442
-431
-427
-415
-424
-415
-388
-380
-366
-350
-334
-350
-368
-369
-376
-373
-374
-362
-350
-352
-358
-368
-366
-354
-350
-346
-350
-338
-335
-341
-353
-361
-338
-329
-315
-288
-263
-239
-227
-209
-192
-163
-154
-131
-135
-94
-122
-93
-172
-86
-50
-148
-69
-115
-71
-69
-55
-87
2
-53
-41
-52
-60
-46
-19
-44
-45
-24
-53
-27
-35
-20
3
11
2
4
-12
0
10
1
-1
9
-4
-5
-20
-44
-50
-55
-82
-103
-126
-160
-172
-186
-205
-225
-238
-247
-260
-262
-253
-266
-277
-286
-285
-297
-319
-339
-355
-360
-376
-388
-383
-382
-378
-384
-382
-385
-394
-390
-392
-395
-399
-411
-438
-465
-462
-452
-458
-459
-451
-444
-450
-446
-445
-444
-444
-439
-434
-415
-401
-391
-398
-399
-378
-372
-367
-361
-355
-350
-347
-360
-355
-352
-357
-351
-335
-328
-321
-320
-324
-313
-312
-303
-293
-294
-300
-296
-294
-298
-298
-287
-292
-291
-263
-268
-268
-261
-261
-254
-259
-248
-242
-234
-237
-247
-233
-218
-189
-181
-167
-151
-140
-138
-135
-127
-118
-100
-109
-116
-116
-118
-130
-121
-121
-114
-112
-121
-113
-105
-99
-94
-89
-86
-85
-90
-90
-93
-95
-109
-126
-142
-164
-163
-165
-175
-181
-196
-203
-198
-195
-196
-197
-209
-229
-245
-257
-275
-291
-282
-285
-300
-304
-315
-323
-329
-332
-336
-345
-353
-348
-348
-376
-382
-382
-393
-394
-416
-435
-436
-429
-426
-423
-422
-428
-423
-423
-421
-423
-418
-416
-411
-404
-415
-410
-411
-429
-424
-423
-415
-408
-395
-387
-392
-389
-397
-387
-372
-376
-363
-353
-342
-342
-342
-337
-356
-351
-344
-346
-342
-337
-341
-346
-340
-340
-344
-344
-332
-335
-333
-319
-301
-301
-307
-308
-318
-324
-331
-302
-293
-301
-300
-298
-289
-279
-274
-264
-234
-228
-223
-211
-199
-197
-208
-202
-199
-183
-180
-186
-183
-176
-177
-169
-159
-163
-174
-173
-185
-196
-205
-198
-195
-212
-216
-240
-249
-252
-257
-273
-291
-292
-295
-318
-336
-360
-379
-372
-358
-366
-366
-356
-347
-341
-347
-340
-342
-360
-372
-373
-384
-381
-375
-379
-388
-401
-393
-389
-390
-390
-381
-362
-375
-381
-382
-382
-383
-383
-387
-380
-382
-383
-370
-366
-368
-356
-339
-339
-331
-334
-344
-357
-364
-378
-381
-389
-398
-381
-376
-383
-390
-386
-385
-382
-378
-367
-359
-369
-365
-367
-370
-351
-337
-328
-322
-314
-312
-315
-308
-319
-320
-314
-322
-331
-326
-311
-300
-295
-291
-294
-281
-271
-254
-233
-223
-211
-200
-198
-203
-198
-188
-185
-185
-185
-188
-212
-224
-227
-231
-238
-238
-240
-248
-265
-272
-280
-275
-279
-289
-294
-306
-313
-307
-299
-305
-300
-292
-283
-289
-291
-289
-288
-304
-310
-283
-277
-282
-282
-273
-263
-269
-259
-244
-238
-236
-235
-233
-243
-243
-237
-240
-249
-248
-247
-248
-248
-259
-269
-277
-268
-274
-275
-272
-276
-283
-277
-276
-276
-277
-297
-310
-321
-325
-336
-340
-346
-348
-350
-343
-345
-308
-308
-369
-374
-383
-334
-299
-306
-292
-342
-368
-332
-334
-310
-373
-340
-320
-336
-360
-395
-329
-285
-293
-312
-316
-303
-294
-305
-290
-295
-304
-296
-298
-272
-262
-270
-250
-239
-248
-262
-266
-261
-266
-263
-257
-252
-246
-262
-256
-251
-268
-280
-274
-271
-270
-252
-243
-229
-225
-212
-194
-169
-141
-139
-145
-133
-128
-142
-143
-141
-149
-158
-164
-167
-168
-172
-185
-213
-240
-251
-274
-288
-285
-285
-285
-301
-307
-305
-306
-313
-310
-312
-315
-313
-299
-304
-315
-300
-283
-284
-289
-283
-275
-274
-277
-276
-284
-291
-303
-321
-322
-344
-343
-341
-347
-348
-361
-352
-337
-323
-316
-311
-322
-327
-326
-323
-333
-351
-351
-344
-345
-345
-330
-334
-329
-323
-326
-319
-332
-349
-358
-354
-344
-342
-332
-321
-302
-302
-312
-316
-314
-307
-300
-313
-326
-327
-315
-309
-299
-298
-300
-278
-266
-263
-255
-244
-243
-237
-228
-217
-205
-200
-189
-181
-187
-193
-190
-192
-203
-207
-206
-209
-222
-230
-239
-250
-249
-242
-242
-250
-251
-245
-254
-255
-253
-250
-250
-271
-270
-258
-263
-288
-297
-285
-290
-306
-303
-301
-301
-304
-298
-293
-291
-287
-297
-313
-312
-306
-306
-303
-317
-314
-317
-326
-319
-320
-322
-314
-317
-313
-319
-316
-326
-341
-350
-370
-367
-362
-358
-355
-365
-375
-378
-375
-378
-372
-384
-393
-407
-410
-408
-419
-418
-421
-421
-420
-407
-403
-411
-410
-418
-415
-405
-402
-389
-378
-368
-350
-342
-343
-341
-335
-339
-329
-315
-310
-298
-286
-283
-273
-269
-257
-249
-235
-223
-218
-212
-211
-213
-222
-220
-228
-235
-257
-265
-250
-239
-240
-228
-226
-216
-203
-203
-207
-203
-195
-180
-173
-181
-182
-185
-195
-202
-213
-222
-241
-247
-257
-275
-275
-269
-258
-255
-265
-265
-256
-250
-248
-250
-248
-260
-280
-288
-287
-282
-269
-263
-258
-245
-243
-238
-235
-222
-208
-210
-216
-217
-225
-227
-223
-229
-235
-231
-237
-258
-268
-273
-284
-290
-292
-289
-285
-280
-273
-261
-259
-280
-292
-284
-279
-291
-289
-285
-293
-295
-307
-316
-319
-311
-317
-317
-309
-313
-310
-312
-313
-310
-303
-312
-313
-312
-314
-303
-298
-282
-260
-252
-254
-255
-244
-243
-237
-217
-215
-213
-210
-219
-240
-238
-242
-255
-260
-262
-268
-280
-273
-263
-262
-257
-248
-244
-237
-256
-253
-252
-269
-276
-274
-280
-277
-267
-275
-289
-294
-270
-266
-258
-246
-234
-242
-234
-226
-223
-212
-216
-221
-228
-243
-250
-242
-226
-214
-224
-214
-224
-247
-253
-248
-250
-250
-241
-223
-215
-208
-216
-219
-224
-235
-239
-235
-240
-248
-256
-262
-255
-262
-256
-253
-258
-255
-250
-250
-251
-247
-245
-249
-249
-232
-230
-230
-226
-216
-214
-210
-208
-210
-226
-260
-260
-268
-285
-292
-298
-318
-320
-318
-313
-303
-277
-254
-244
-236
-241
-244
-248
-245
-247
-249
-257
-251
-239
-254
-255
-239
-214
-209
-203
-191
-187
-188
-194
-191
-188
-201
-202
-214
-224
-228
-242
-258
-266
-269
-259
-242
-229
-209
-205
-205
-197
-194
-195
-187
-188
-195
-199
-213
-214
-217
-226
-240
-254
-263
-278
-279
-280
-284
-283
-277
-275
-285
-295
-294
-290
-291
-291
-283
-277
-275
-274
-275
-268
-268
-281
-287
-279
-276
-278
-281
-279
-268
-269
-277
-278
-274
-275
-265
-258
-255
-245
-244
-249
-249
-251
-258
-266
-259
-254
-255
-242
-224
-225
-226
-209
-188
-186
-187
-183
-198
-214
-228
-239
-240
-254
-266
-254
-260
-261
-246
-235
-222
-210
-203
-212
-215
-197
-186
-181
-186
-177
-176
-187
-191
-198
-205
-222
-236
-252
-244
-237
-250
-236
-225
-235
-249
-256
-262
-273
-271
-281
-285
-291
-296
-296
-306
-297
-278
-289
-305
-292
-271
-261
-263
-249
-229
-235
-229
-214
-210
-223
-213
-199
-195
-200
-193
-178
-175
-177
-161
-144
-140
-153
-165
-180
-198
-205
-218
-215
-217
-205
-202
-205
-211
-206
-201
-210
-211
-198
-192
-202
-200
-195
-188
-186
-188
-190
-195
-191
-198
-201
-202
-201
-197
-204
-209
-199
-189
-189
-179
-186
-186
-176
-173
-172
-166
-166
-183
-200
-213
-214
-212
-221
-227
-210
-202
-202
-210
-201
-205
-209
-197
-218
-238
-250
-241
-241
-251
-254
-264
-263
-268
-280
-277
-262
-251
-257
-260
-269
-298
-313
-315
-318
-323
-330
-318
-302
-293
-279
-266
-256
-242
-233
-216
-226
-229
-232
-246
-256
-276
-286
-298
-314
-333
-341
-340
-336
-329
-321
-307
-290
-272
-254
-254
-238
-218
-213
-209
-206
-190
-178
-186
-179
-170
-165
-144
-140
-141
-134
-123
-124
-118
-103
-122
-152
-160
-165
-177
-176
-183
-183
-186
-185
-182
-196
-209
-215
-203
-196
-192
-181
-188
-199
-196
-193
-193
-207
-201
-193
-198
-196
-189
-181
-190
-186
-187
-193
-195
-201
-208
-210
-222
-246
-250
-260
-278
-282
-281
-287
-300
-299
-293
-274
-274
-275
-276
-282
-269
-268
-275
-268
-270
-284
-282
-284
-290
-308
-300
-297
-302
-299
-299
-298
-304
-298
-286
-283
-289
-299
-300
-307
-308
-297
-285
-272
-280
-279
-269
-277
-276
-263
-243
-238
-241
-228
-233
-237
-236
-241
-253
-271
-268
-275
-302
-322
-332
-325
-322
-324
-321
-327
-324
-313
-297
-290
-288
-292
-292
-268
-269
-269
-256
-234
-227
-229
-220
-210
-217
-210
-190
-179
-182
-186
-181
-188
-191
-187
-188
-180
-175
-176
-173
-185
-183
-176
-176
-193
-207
-219
-239
-238
-239
-249
-247
-240
-235
-220
-203
-189
-178
-167
-156
-166
-168
-160
-157
-159
-167
-173
-188
-203
-214
-215
-221
-252
-262
-261
-261
-261
-270
-262
-275
-278
-263
-262
-273
-274
-271
-271
-264
-265
-273
-279
-282
-294
-282
-269
-264
-266
-271
-267
-259
-255
-266
-252
-236
-222
-217
-226
-235
-235
-227
-226
-223
-231
-238
-231
-234
-237
-241
-248
-251
-250
-262
-245
-234
-246
-249
-247
-242
-240
-228
-235
-241
-251
-251
-241
-247
-256
-255
-261
-244
-239
-237
-213
-194
-180
-168
-158
-160
-160
-150
-149
-155
-152
-160
-167
-175
-197
-199
-190
-196
-202
-220
-230
-235
-240
-243
-234
-230
-237
-242
-258
-258
-257
-255
-252
-256
-257
-272
-291
-295
-307
-321
-333
-354
-348
-354
-343
-325
-324
-321
-315
-303
-291
-277
-275
-268
-259
-257
-254
-238
-223
-220
-218
-209
-203
-195
-179
-173
-175
-169
-171
-170
-173
-178
-182
-177
-179
-189
-193
-199
-205
-200
-206
-203
-218
-217
-213
-228
-233
-234
-211
-209
-213
-196
-183
-188
-192
-201
-197
-204
-213
-219
-222
-211
-215
-219
-221
-219
-220
-201
-220
-238
-234
-234
-232
-239
-233
-239
-249
-248
-249
-250
-252
-232
-230
-241
-234
-237
-253
-263
-264
-261
-262
-261
-255
-256
-266
-272
-254
-253
-262
-264
-251
-260
-261
-263
-273
-274
-269
-265
-266
-257
-254
-248
-242
-239
-238
-228
-236
-240
-234
-227
-225
-234
-236
-248
-249
-236
-230
-230
-229
-236
-251
-265
-260
-264
-267
-269
-274
-279
-280
-275
-265
-252
-238
-219
-216
-217
-226
-231
-227
-224
-220
-216
-235
-242
-242
-239
-244
-249
-242
-243
-236
-235
-234
-226
-225
-225
-229
-211
-207
-234
-240
-241
-244
-256
-271
-275
-268
-257
-264
-254
-253
-277
-282
-271
-261
-263
-262
-260
-267
-264
-275
-277
-271
-272
-277
-286
-295
-305
-302
-300
-296
-296
-302
-307
-318
-330
-320
-323
-332
-324
-334
-347
-339
-346
-345
-348
-364
-367
-366
-359
-358
-356
-346
-342
-342
-328
-322
-312
-299
-284
-279
-269
-267
-276
-269
-252
-242
-246
-243
-230
-221
-237
-240
-250
-258
-268
-263
-258
-262
-257
-245
-226
-223
-217
-237
-253
-252
-257
-252
-250
-246
-244
-249
-261
-254
-249
-246
-238
-242
-239
-252
-249
-264
-269
-263
-266
-277
-273
-266
-274
-270
-279
-281
-281
-275
-294
-293
-287
-290
-286
-295
-297
-300
-297
-287
-287
-294
-305
-310
-307
-308
-305
-306
-300
-292
-291
-293
-288
-292
-303
-313
-332
-346
-363
-379
-379
-378
-380
-373
-356
-344
-351
-344
-332
-325
-317
-307
-299
-300
-313
-321
-323
-318
-313
-310
-304
-304
-298
-281
-263
-248
-247
-235
-226
-231
-233
-230
-231
-229
-233
-242
-242
-226
-212
-216
-203
-207
-206
-215
-229
-231
-240
-227
-220
-236
-244
-254
-255
-265
-275
-279
-267
-260
-263
-271
-282
-287
-290
-291
-301
-311
-316
-313
-307
-310
-313
-308
-308
-299
-281
-255
-242
-241
-232
-222
-237
-243
-246
-246
-235
-242
-233
-229
-229
-234
-240
-237
-238
-236
-245
-244
-236
-231
-238
-244
-250
-256
-267
-285
-289
-300
-301
-291
-286
-269
-266
-263
-253
-237
-219
-215
-213
-223
-236
-252
-262
-262
-268
-285
-291
-297
-302
-310
-311
-313
-323
-330
-327
-331
-344
-358
-351
-339
-333
-326
-307
-297
-292
-279
-270
-265
-262
-255
-230
-216
-213
-211
-215
-215
-216
-199
-217
-227
-237
-229
-258
-231
-258
-228
-288
-222
-507
-628
-328
-648
-756
-391
-419
-642
-266
-174
-292
-146
101
-72
-2
78
39
-76
-87
-117
-227
-297
-329
-327
-428
-403
-410
-399
-421
-303
-339
-263
-249
-186
-226
-142
-320
-473
-295
-458
-603
-485
-329
-600
-327
-241
-250
-259
80
-122
-139
70
-84
-201
-98
-173
-406
-267
-385
-443
-504
-388
-510
-433
-427
-370
-367
-268
-231
-276
-163
-180
-122
-231
-125
-234
-206
-282
-252
-355
-321
-344
-362
-333
-323
-288
-312
-295
-255
-488
-559
-470
-637
-789
-618
-587
-778
-549
-463
-453
-405
-171
-241
-180
-80
-93
-160
-149
-159
-255
-283
-313
-348
-383
-336
-379
-349
-368
-298
-313
-273
-263
-253
-242
-242
-251
-288
-294
-336
-334
-363
-333
-348
-342
-329
-335
-341
-327
-315
-300
-309
-265
-291
-285
-242
-289
-289
-258
-274
-275
-247
-244
-262
-209
-210
-211
-171
-145
-122
-122
-17
-147
-219
-102
-283
-577
-392
-371
-798
-552
-429
-609
-588
-243
-327
-458
-181
-119
-326
-240
-129
-285
-325
-242
-258
-398
-297
-260
-316
-291
-149
-229
-336
-258
-253
-380
-433
-327
-525
-518
-424
-464
-534
-356
-346
-446
-211
-291
-322
-275
-178
-313
-338
-222
-358
-360
-347
-376
-305
-285
-324
-216
-229
-260
-301
-220
-191
-273
-233
-210
-270
-356
-246
-219
-343
-316
-179
-311
-293
-149
-343
-272
-260
-192
-269
-321
-150
-269
-371
-268
-116
-372
-318
-184
-316
-362
-240
-242
-373
-283
-276
-287
-292
-345
-295
-285
-303
-272
-287
-302
-256
-404
-240
-230
-426
-220
-258
-361
-311
-326
-181
-360
-480
-102
-426
-450
-115
-234
-324
-144
-198
-316
-242
-233
-238
-268
-300
-311
-302
-209
-410
-308
-145
-372
-322
-214
-271
-289
-254
-256
-266
-274
-333
-258
-271
-444
-193
-274
-444
-184
-298
-488
-201
-346
-420
-360
-222
-376
-254
-311
-251
-162
-534
-166
-175
-364
-241
-207
-262
-252
-275
-182
-262
-298
-329
-144
-329
-362
-139
-311
-299
-242
-165
-522
-325
-160
-582
-248
-344
-423
-223
-491
-286
-290
-473
-288
-354
-506
-341
-328
-459
-445
-319
-296
-378
-345
-310
-206
-487
-131
-370
-428
4
-462
-47
-306
-522
-107
-53
-616
-268
-67
-499
-323
-375
-16
-420
-358
-13
-203
-143
-306
-57
-79
-376
-333
82
-574
-395
-139
-453
-299
-143
-146
-665
389
-383
-505
271
-388
-473
48
-435
-600
-28
-406
-330
-164
-260
-224
-410
-87
-173
-270
-220
-81
-172
-437
-120
-251
-583
-102
-512
-656
184
-396
-498
117
-453
-383
86
-862
42
-231
-673
-390
-178
-418
-699
-24
-560
-278
-214
-188
-362
-281
-176
-404
-257
-385
-649
-383
-109
-1039
-263
2
-878
-95
-343
-315
-369
-355
-76
-446
32
-605
-405
289
-980
-146
233
-790
-86
-189
-405
-84
-323
-511
131
-470
-317
-138
-107
-361
-623
463
-1068
-64
-138
-659
-2
-173
-675
74
-360
-746
210
-655
-315
-19
-414
-498
-51
-237
-520
-185
-262
-231
-296
-356
-119
-462
-109
-479
-7
-210
-460
-14
-328
-228
26
-712
201
-375
-270
-390
-202
134
-655
109
-75
-334
-90
-89
-523
-24
-276
-363
-102
-188
-161
-584
149
-671
-195
-74
-484
120
-669
147
-521
-319
-221
-169
-499
-129
-450
-458
281
-909
-9
200
-631
-294
1
-523
-372
-111
-196
-538
763
-987
-363
806
-1026
-346
293
-191
-756
-14
174
-811
91
3
-701
240
-38
-680
404
-629
-296
-200
-89
-289
-289
-148
43
-397
-440
407
-478
-654
451
-364
-797
683
-490
-70
-132
-6
-89
-368
14
-320
-45
-352
-133
-418
410
-582
-374
466
-649
13
-164
-361
117
-202
-567
214
-54
-415
-66
-21
26
-386
324
-761
432
-377
-436
116
-114
-615
-279
329
-960
464
-575
-122
-196
-176
-422
-541
149
-475
22
-419
144
-371
-570
244
-630
-45
119
-833
367
-212
-828
283
-76
-974
260
226
-1244
918
-674
-354
193
-316
-346
-73
-13
-1147
524
28
-938
589
-223
14
-594
252
-146
-613
124
-182
-28
-541
272
-453
268
-562
22
341
-958
458
-266
-505
58
-406
-240
-355
-28
-414
-175
-335
-183
-195
-250
-240
-557
42
-191
-455
-47
43
-478
3
-212
-355
166
-415
99
-285
127
-486
-43
-42
-406
-13
20
-484
-72
-11
-641
477
-729
-218
315
-708
-291
396
-602
-284
387
-431
-436
285
-360
-328
210
-491
51
-81
-418
1
-507
494
-845
-201
490
-1163
21
233
-669
-466
153
-174
-877
-199
357
-753
-494
161
-214
-685
-161
375
-1078
334
-384
-402
356
-839
67
-93
-424
-227
-67
-195
-324
-137
-273
-96
-221
-492
204
49
-833
560
-348
-747
558
-646
-276
134
-277
-584
398
-731
-460
368
-561
-416
148
-324
-561
169
-426
-59
-317
-83
-176
-546
-190
-159
-538
-408
170
-809
117
-376
-363
74
-633
180
-624
-170
-23
-496
-268
42
-606
-44
-22
-509
184
-403
156
-379
-398
-208
-138
-564
-768
548
-1156
119
42
-880
435
-467
-561
320
-651
-358
65
-336
-551
-97
-424
-324
-69
-846
459
-358
-380
-98
-380
-217
-436
-346
-65
-509
-54
-211
-396
-58
-599
424
-446
61
-145
-343
-73
-448
-182
-152
-176
-607
113
-389
-406
-102
-165
-540
-76
-207
-493
-61
-256
-310
-403
15
-584
-46
-94
-556
171
-212
-466
50
-308
-382
28
-786
226
-504
-444
75
-439
-413
311
-871
145
9
-799
345
-460
-443
212
-565
-561
661
-1088
214
-198
-528
-25
-178
-353
91
-296
-400
-8
-784
450
-948
79
-374
-368
-430
-216
-390
-727
210
-470
-610
-116
44
-1045
251
-51
-1080
320
-117
-1045
100
124
-876
194
-285
-325
-35
-255
-143
-306
248
-722
-63
-442
-57
-557
-218
156
-816
296
-414
-210
-165
-535
-180
216
-926
79
-33
-380
-141
-323
189
-467
-233
289
-382
-323
129
-638
-138
-17
-819
-42
185
-965
83
75
-573
-135
271
-478
-324
29
-597
-155
-516
-139
-378
-20
-828
241
-262
-683
372
-601
16
-675
48
-359
-381
90
-527
-154
-88
-664
71
-175
-82
-312
204
-29
-939
384
-181
-842
255
-53
-683
-77
-117
-484
120
-372
-28
-18
-328
-209
-85
-407
-64
-218
-187
-100
-626
4
-92
-670
255
-39
-289
136
-667
105
-81
-735
75
-74
-396
-502
215
-450
-475
97
-525
-34
-482
-290
106
-582
-11
-126
-625
207
-522
-162
110
-472
-23
-54
181
-623
201
68
-752
219
-239
-461
-233
48
-480
-404
127
-383
88
-341
-212
-39
-177
-451
-372
-201
-635
-6
-676
-78
-184
-483
176
-329
-314
-107
40
-352
-379
241
-532
-338
210
-790
124
-383
-311
-181
-229
-541
-99
-277
-690
-121
-267
-448
-72
-64
-390
-305
10
-335
-219
-278
-152
-226
-282
-261
-308
-35
-649
-250
78
-528
-264
31
-324
-437
145
-474
-183
-140
-400
-200
-240
-100
-426
-170
-559
221
-705
73
-366
21
-385
-409
-208
-560
-118
-390
-225
-246
23
-575
111
-305
-365
-45
-177
-401
-263
-123
-276
-187
-116
-210
-212
-44
-286
-252
111
-404
-317
248
-615
-352
50
-228
-176
-414
24
-169
-257
-302
195
-255
-298
246
-542
-51
-57
-316
-424
108
-747
-32
128
-815
598
-749
-88
241
-800
-90
48
-760
94
-275
-468
244
-329
-283
57
-217
-258
-343
-88
-250
-672
335
-584
-348
240
-677
-187
209
-580
-519
315
-514
-579
334
-563
-269
98
-727
61
-418
-474
61
-635
-184
25
-700
209
-367
-319
29
-573
-135
-460
-254
-470
-270
-74
-414
-599
362
-686
-74
-143
-225
-147
-469
132
-530
236
-491
46
-233
-213
-235
-143
-290
-112
-311
-585
416
-988
-313
233
-652
-378
213
-409
-523
335
-477
-454
459
-605
-387
542
-1190
226
-571
-284
-113
-664
180
-481
-226
-289
11
-987
323
-456
-244
-293
-217
35
-701
133
-460
-87
-280
-291
-239
-317
-240
-541
226
-767
141
-491
-233
6
-474
-209
-237
-166
-713
172
-566
-323
-285
-325
-191
-563
-7
-468
-74
-209
-437
-25
-336
-85
-536
85
-251
-578
120
-251
-335
-52
-226
-342
-186
-73
-599
-40
-80
-815
-32
-27
-657
-140
62
-644
24
-182
-362
-229
-180
-367
-447
-87
-137
-464
209
-511
-294
117
-469
-214
116
-473
-354
41
-513
-136
-175
-244
-190
-136
-227
-288
-8
-367
-254
-207
-353
-309
-408
-200
-257
-430
-231
-147
-544
-321
-197
-361
-7
-776
149
-154
-738
234
-385
-351
-16
-213
-340
-105
-295
-245
-263
-296
-347
-108
-47
-625
-92
-218
-472
-234
-416
-227
-64
-762
123
-131
-953
219
-582
-355
-408
-594
-169
-579
-310
-268
-307
-250
-236
-635
-171
-631
-545
-61
-561
-357
155
-809
-82
-50
-913
321
-653
-227
-286
-551
-159
-359
-452
25
-483
-131
-238
-441
203
-709
-248
-90
-378
-314
-407
-35
-346
-439
33
-463
-193
-346
-183
-332
-28
-429
-316
210
-632
-419
294
-543
-486
91
-549
-550
7
-579
-428
-238
-241
-782
360
-678
-428
368
-678
-219
-104
-200
-421
-133
-756
346
-885
-263
37
-520
-33
-420
163
-575
-184
-78
-302
-322
-63
-402
-143
-239
-304
-156
-420
-202
-295
-49
-504
87
-139
-689
233
-572
-257
-381
-312
-337
-349
-434
-488
60
-615
-276
-188
-240
-258
-563
-42
-336
-629
-77
-273
-309
-601
288
-836
-154
-327
-382
-224
-426
120
-556
-264
-273
-213
-438
-69
-426
-211
-423
-199
-267
-771
108
-750
-445
-46
-497
-354
-175
-423
-516
-58
-439
-194
-532
29
-307
-666
-33
-291
-333
-433
-107
-360
-470
-157
-417
-261
-191
-429
-215
-249
-718
-290
-264
-837
-43
-278
-894
-137
-299
-721
-234
-254
-428
-166
-244
-615
21
-270
-681
102
-230
-650
71
-132
-659
325
-558
-277
189
-880
-119
-155
-599
-333
-240
-121
-672
298
-871
-13
105
-819
355
-320
-444
-12
50
-823
151
-14
-763
169
-406
-104
-410
-77
-489
-106
-382
-505
-15
-538
-339
65
-551
-176
240
-727
-261
134
-536
-415
127
-595
-47
-384
-503
-114
-386
-439
-345
-242
-343
-679
-128
-536
-147
-290
-491
111
-338
-681
-5
94
-974
139
-13
-825
95
-353
-452
-83
-300
-483
-220
-427
-427
-50
-499
-351
-88
-316
-337
-359
-375
-246
-429
-389
-389
-135
-530
-367
-34
-642
-68
-220
-358
-187
-595
50
-622
-116
38
-873
74
-443
-636
-77
-452
-612
303
-804
-96
-257
-579
75
-593
-127
-254
-218
-367
-75
-469
-142
-107
-567
18
-522
-265
-231
-656
-77
-402
-473
-234
-10
-618
-169
-301
-237
-195
-586
121
-456
-273
-253
-375
-52
-344
-167
-150
-263
-342
-376
92
-669
-365
18
-650
-320
-126
-478
-581
393
-786
-230
88
-882
-47
-148
-600
-310
160
-639
-389
139
-632
185
-537
-274
35
-596
-249
-232
-193
-679
127
-557
-224
-380
14
-201
-347
361
-743
155
-320
-261
-96
-550
165
-169
-555
-71
-150
-497
-179
-256
-359
-375
-146
-504
-225
-222
-472
-319
-225
-317
-642
17
-206
-637
-201
-359
-296
-584
-7
-426
-187
-289
-304
-58
-721
220
-411
-277
-39
-222
-204
-291
-275
-26
-480
-305
-100
-569
-253
-341
-467
-125
-312
-505
-73
-213
-270
-307
-249
-197
-106
-530
-1
-250
-746
458
-829
-393
11
-482
-423
-315
-120
-605
-184
-192
-421
-259
-190
-519
39
-222
-537
97
-206
-377
-180
-390
-219
-315
-533
204
-766
40
-313
-598
93
-776
-92
-48
-656
-465
69
-705
-350
-317
-468
-127
-543
-75
-486
-200
-393
-263
-367
-289
-489
-39
-456
-488
355
-992
-25
-184
-448
-665
-99
-518
-289
-653
-163
-313
-644
-221
-259
-398
-160
-148
-688
388
-673
-518
299
-623
-438
75
-482
-49
-448
-420
-54
-487
-360
-205
-128
-767
-226
-97
-906
49
-131
-569
64
-32
-606
53
-218
-432
-301
-300
-152
-568
67
-360
-440
266
-649
-206
-24
-375
-483
-72
-333
-297
68
-481
225
-400
-169
-226
17
-665
-151
312
-842
-97
59
-587
-157
-165
-646
189
-697
-364
43
-617
-370
-36
-199
-462
281
-489
41
-58
-790
287
-95
-784
-6
179
-861
-71
-18
-313
-202
-246
-295
-55
-619
-507
151
-697
-293
-126
-570
-164
-378
-636
132
-532
-347
-94
-155
-448
-245
-252
-401
-385
-427
-52
-424
-340
-280
-175
-749
162
-477
-384
-69
-397
-242
-382
-382
-181
-362
-489
-170
-340
-323
-359
-171
-454
-195
-456
-6
-438
-246
-167
-277
-247
-258
-230
-340
-87
-317
-301
-22
-111
-580
124
-464
-545
145
-562
-706
402
-601
-558
261
-522
-398
-76
-444
-247
-428
-345
-449
-311
-260
-305
-62
-271
-381
-166
-279
-233
-519
165
-635
-175
-99
-686
191
-481
-98
-272
-53
-517
-238
-145
-529
-22
-281
-334
-248
-131
-310
-228
-203
-106
-483
-190
-133
-297
-375
-165
-254
-522
-165
-236
-203
-479
16
-567
-169
-36
-884
342
-529
-416
-84
-300
-135
-343
-348
87
-527
-363
40
-394
-368
-175
-472
18
-814
-155
-147
-613
-239
132
-756
-40
63
-842
411
-455
-644
108
-273
-852
47
-370
-413
-309
-195
-247
-705
-16
-564
-263
-370
-332
-128
-358
-509
-96
-361
-541
196
-717
-219
-90
-679
-85
-414
-127
-486
-268
-77
-572
40
-174
-293
-169
-179
-83
-319
-479
-30
-450
-515
-54
-370
-524
64
-437
-302
-388
-177
18
-879
258
-394
-308
-234
-43
-401
-305
-63
-433
-359
-239
-132
-709
152
-495
-175
-191
-410
-129
-366
-239
-163
-370
-259
156
-634
-22
164
-585
-313
170
-664
-284
47
-651
-177
-110
-713
-11
141
-814
181
-168
-440
23
-470
-92
-107
-525
59
-20
-158
-134
-171
-13
-279
-426
263
-431
-394
221
-541
-100
-536
-216
-210
-514
-72
-256
-242
-341
-381
-149
-469
-537
40
-644
-106
-587
-149
-396
-397
-171
-279
-143
-337
-426
-128
-137
-602
38
-319
-426
-261
-251
-118
-480
-108
-18
-287
-316
102
-194
-514
85
-268
-507
2
-219
-356
48
-445
-83
37
-459
-203
40
-495
-339
-69
-510
-134
-85
-665
145
-248
-512
211
-325
-198
-250
-6
-537
-71
-91
-419
-308
-33
-469
-233
-194
-377
-100
-389
-153
-353
-144
-230
-198
-210
-192
-271
-221
-374
126
-436
-328
90
-528
-252
134
-375
-428
221
-465
-403
-155
-291
-385
-54
-397
-122
-185
-355
-186
-276
-282
-310
-305
-421
8
-878
-47
-356
-457
-158
-339
-228
-203
-132
-565
245
-660
-189
144
-807
-174
54
-453
-423
154
-453
-260
-111
-447
-104
-150
-303
-261
-16
-395
-572
349
-484
-501
177
-492
-96
-257
-339
-5
-327
-247
-172
-100
-308
-96
-175
-84
-525
59
-213
-528
131
-374
-342
217
-527
-233
1
-671
175
-170
-369
7
-90
-631
14
-322
-337
-178
-368
-352
-25
-533
-334
116
-563
-378
-227
22
-623
-195
-293
-372
-182
-543
-114
-339
-430
-466
17
-300
-564
149
-260
-246
-565
66
-326
-374
-152
-138
-75
-283
-344
-226
-402
-503
-321
-219
-394
-522
106
-402
-392
-186
-231
-301
-413
-269
-231
-282
-496
-28
-373
-503
-99
-126
-432
-136
-119
-552
-27
-289
-753
-10
-154
-627
33
-263
-471
-51
-304
-373
-94
-120
-288
-309
-135
-255
-356
-270
-25
-341
-313
-156
-283
-224
-529
-79
-245
-555
-125
-105
-380
-239
4
-338
-115
-209
-241
-186
-339
-373
-189
-378
-206
-474
-60
-327
-407
-147
-288
-312
-391
-156
-118
-359
-513
364
-791
-198
231
-655
-178
41
-737
-249
-135
-569
-231
-237
-497
-372
-145
-702
-87
-377
-566
-13
-544
-304
-169
-286
-502
-104
127
-769
305
-304
-434
77
-380
-61
-250
43
-256
-85
-42
-354
-121
-164
-310
-328
-100
-491
-188
-268
-608
68
-314
-599
80
-208
-591
95
-425
-192
-64
-570
298
-470
-231
39
-156
-304
-187
98
-586
164
-434
40
-1
-783
194
-34
-692
-2
24
-703
2
-260
-630
215
-535
-328
-19
-513
-342
-365
-66
-782
42
-255
-666
-120
-418
-190
-623
72
-288
-519
-44
-279
-429
-149
-440
-263
-104
-547
-90
-264
-335
-246
-302
-142
-460
-335
-219
-558
-341
-264
-384
-289
-231
-326
-269
-325
-172
-360
-176
-198
-493
-61
-313
-371
-46
-322
-508
205
-414
-353
111
-413
-69
-137
-180
-251
-163
-153
-568
122
-432
-169
-133
-25
-318
-221
-6
-406
-371
-281
-5
-561
-86
-72
-256
-280
-73
-312
-300
-125
-292
-124
-194
-249
15
-357
-89
34
-425
218
-419
-218
-90
-378
-338
13
-407
-332
119
-496
-90
-14
-462
-266
-17
-448
-348
202
-648
-157
124
-664
97
-107
-469
-33
-233
-393
-169
-157
-380
-151
-111
-540
-77
-52
-507
-129
-133
-536
-204
-286
-210
-440
-286
-43
-584
-149
-86
-648
43
-256
-764
172
-319
-725
117
-177
-494
-287
88
-398
-550
162
-746
-62
-325
-437
34
-588
46
-452
-151
-261
-325
-121
-463
-298
-347
-232
-514
-204
-352
-143
-319
-279
-242
-151
-423
-161
-158
-213
-386
-104
-188
-651
-53
-275
-315
-309
10
-370
-351
156
-543
-127
-20
-544
-86
-276
-182
-539
78
-408
-669
66
-405
-297
-305
-260
-489
-163
-189
-577
-80
-348
-269
-339
-151
-267
-342
-137
-269
-346
-145
-341
-322
-244
-535
-366
-180
-575
-149
-284
-402
-80
-561
29
-385
-360
-81
-454
-204
-105
-430
5
-337
-312
39
-324
-301
71
-539
-164
-128
-425
-137
-260
97
-615
-48
-231
-545
34
-759
-210
-178
-567
-344
-9
-304
-619
-25
-301
-493
-393
-18
-717
-216
-168
-604
-121
-143
-603
234
-545
-386
184
-816
-241
-22
-423
-526
10
-414
-422
-294
-307
-280
-305
-341
-329
-352
-395
-243
-472
-211
29
-752
-40
14
-638
-321
327
-510
-399
247
-471
-255
-183
-156
-415
-29
-340
-218
-47
-234
-363
116
-450
-192
-213
-49
-532
-147
132
-781
221
-402
-264
-294
-199
-199
-444
-37
-249
-448
121
-342
-489
340
-492
-572
288
-650
-84
-303
-470
-91
-446
-645
-10
-258
-371
-106
-376
8
-247
-534
-37
-322
-355
-394
-166
-178
-613
284
-790
-98
-30
-755
-128
-280
-353
-413
-306
-147
-611
-52
-477
-447
263
-892
-145
-206
-388
-510
-93
-115
-653
177
-409
-402
25
-411
-410
-180
-46
-991
279
-74
-847
508
-624
-63
-233
-109
-632
79
-254
-572
169
-553
-119
-463
29
-487
-336
30
-562
-302
-35
-585
-216
-129
-367
-229
-173
-112
-307
-121
-205
-367
-225
-177
-406
-183
-91
-629
256
-298
-392
168
-135
-256
-95
-126
-234
-222
-285
90
-671
103
-364
-17
-478
-100
-20
-606
20
-466
-270
-197
-341
-314
-135
-191
-244
-220
-290
-275
-273
-624
141
-490
-212
-80
-425
25
-384
-364
-34
-444
-430
-81
-329
-430
-3
-550
-89
-326
-289
31
-837
353
-666
-350
88
-601
-318
-155
-184
-594
80
-474
-205
-335
-171
-280
-352
-194
-598
40
-639
-40
-313
-331
91
-453
-297
-42
-357
-243
-528
128
-386
-572
174
-552
-187
-329
-123
-173
-539
-45
18
-827
-105
314
-1124
155
-43
-686
-34
-15
-640
11
-15
-875
292
-625
-189
-305
-411
-6
-614
18
-288
-320
-398
-101
-232
-440
-257
-211
-377
-442
-224
-363
-346
-306
-358
-162
-349
-374
-161
-539
9
-713
-73
-328
-514
-74
-456
-121
-472
304
-947
242
-42
-999
522
-594
-285
-23
-215
-448
81
-435
-195
-226
-342
29
-774
118
-407
-567
-36
-195
-581
-259
65
-832
170
-482
-337
-196
-298
-350
-81
-200
-660
-132
-211
-459
-327
-206
-451
-236
-280
-400
-283
-114
-526
-88
-228
-452
-272
-280
-187
-547
-56
53
-855
263
-325
-480
-139
-288
-197
-462
-340
-265
-136
-551
-42
-288
-167
-513
113
-368
-526
-29
-458
-424
-233
-455
-487
61
-601
-636
-134
-235
-838
-167
-171
-702
-75
-664
-99
-403
-669
64
-411
-426
-290
-276
-399
-296
-466
57
-1000
75
-323
-1017
370
-699
-405
127
-709
-146
160
-901
171
-149
-767
114
-297
-590
56
-353
-407
-218
54
-682
-253
134
-727
-457
40
-419
-724
-7
-105
-650
-375
418
-812
-507
730
-1111
-36
175
-815
-58
-104
-457
-317
214
-821
-57
92
-858
-93
-45
-770
-243
-88
-796
148
-558
-358
-17
-431
-714
26
4
-1098
272
-323
-547
-219
-279
-410
-286
-217
-493
-61
-433
-343
-101
-464
-183
-337
-453
-70
-603
-250
-506
-385
-76
-586
-369
77
-737
-383
258
-941
-305
221
-643
-456
147
-357
-576
153
-306
-621
173
-457
-295
-152
-348
-279
-256
-273
-285
-459
52
-516
-409
55
-563
-216
-264
-269
-241
-160
-515
-14
-190
-658
-14
-197
-299
-315
-77
-75
-430
-114
-78
-289
-51
-376
-142
-144
-251
-474
-34
318
-1073
569
22
-858
488
-191
-626
138
-207
-489
-53
-300
-158
-366
6
-478
-206
185
-612
-242
96
-552
-455
-18
-428
-278
-111
-610
110
-550
-497
143
-724
-427
38
-645
-307
-393
-222
-261
-719
242
-420
-592
78
-174
-753
92
-387
-241
-434
-264
185
-1131
205
-150
-895
294
-402
-686
343
-745
-477
388
-962
88
-445
-350
12
-678
-244
-32
-321
-820
401
-529
-603
104
-657
-157
-106
-633
-51
-176
-506
-43
-444
-38
-364
-317
55
-514
-168
-189
-149
-385
-94
-194
-455
33
-362
-416
88
-434
-442
-95
-244
-661
270
-518
-314
185
-409
-401
123
-159
-729
252
-243
-416
-32
-36
-442
17
-239
-198
-67
-466
114
-345
-452
94
-214
-639
205
-383
-176
-65
-440
363
-702
1
-86
-353
-223
-126
-180
-254
16
-454
30
-121
-376
-177
19
-410
-333
-84
-52
-671
-99
287
-998
-19
282
-749
-198
-4
-61
-779
83
-16
-862
291
-411
-490
-249
-634
-354
-126
-863
-73
-345
-606
-301
-226
-404
-541
128
-607
-331
7
-760
-38
-337
-360
-247
-327
-181
-725
214
-666
-456
-164
-554
-510
-405
-538
-438
-256
-468
-492
2
-492
-475
34
-548
-65
-204
-549
132
-489
-385
54
-474
-54
-315
-286
24
-581
-239
-143
-528
-184
-287
-336
-268
-414
-20
-361
-146
-334
14
-53
-363
-132
4
-61
-465
280
-347
-271
-30
-136
155
-579
97
91
-231
-334
-43
55
-349
-180
27
-55
-410
-71
170
-393
-293
131
-160
-357
-162
162
-301
-261
-42
-20
-431
-106
-239
-343
59
-731
1
113
-862
32
6
-604
-239
-200
-370
-225
-399
-366
-8
-487
-533
112
-265
-738
206
-291
-370
-218
-304
-12
-778
-4
-361
-380
-311
-458
-85
-518
-228
-312
-365
-200
-349
-467
-79
-567
-298
-146
-405
-140
-382
-84
-218
-288
-95
-298
-302
-35
-479
-317
73
-541
-343
-109
-288
-421
-228
-141
-497
-139
-180
-393
-223
-245
-242
-224
-278
-187
51
-302
-339
173
-214
-494
107
-99
-468
-52
-131
-279
-134
-340
-79
-195
-273
-211
-161
-218
-252
-155
-230
-123
-228
-377
81
-413
-358
56
-471
-311
-14
-379
-376
-94
-204
-404
-192
-174
-270
-264
-295
-163
-274
-281
-142
-355
-150
-204
-428
-218
-168
-195
-666
-25
-154
-597
-307
-30
-338
-639
-27
-274
-522
-277
-258
-374
-324
-206
-401
-357
-181
-407
-341
-117
-461
-218
-248
-367
-252
-369
-164
-296
-400
-166
-151
-564
-152
-17
-607
-234
33
-395
-451
-11
-162
-503
-215
-107
-414
-310
-262
-237
-305
-318
-198
-318
-304
-230
-235
-376
-202
-176
-456
-127
-218
-472
-225
-196
-384
-299
-25
-430
-219
-122
-253
-221
-292
-37
-367
-349
-145
-296
-368
-328
-190
-266
-391
-263
-112
-504
-421
-97
-377
-396
-195
-203
-352
-142
-255
-301
-182
-342
-310
-328
-165
-478
-360
-62
-423
-554
9
-234
-624
-7
-297
-565
-155
-256
-548
-292
-286
-419
-319
-244
-280
-379
-293
-285
-299
-415
-255
-245
-383
-185
-306
-325
-158
-289
-355
-128
-274
-288
-230
-253
-164
-337
-169
-184
-223
-236
-184
-145
-332
-237
-164
-249
-362
-209
-142
-375
-365
-102
-402
-287
-178
-414
-203
-247
-312
-234
-274
-349
-210
-306
-338
-284
-274
-310
-322
-297
-248
-290
-315
-138
-212
-374
-246
-84
-294
-400
-75
-201
-353
-292
-115
-181
-400
-157
-174
-263
-313
-124
-210
-294
-194
-224
-317
-266
-193
-301
-158
-249
-344
-97
-246
-431
-218
-129
-354
-322
-127
-254
-305
-150
-164
-300
-237
-209
-193
-272
-246
-114
-239
-271
-170
-183
-311
-277
-206
-246
-356
-228
-178
-264
-297
-293
-200
-289
-302
-201
-181
-311
-206
-207
-290
-226
-182
-229
-204
-198
-253
-206
-180
-227
-202
-197
-203
-198
-270
-204
-263
-257
-222
-232
-317
-269
-251
-296
-241
-271
-266
-190
-295
-295
-166
-280
-332
-313
-236
-264
-325
-233
-169
-261
-335
-248
-255
-346
-345
-246
-267
-319
-331
-250
-262
-308
-221
-197
-231
-253
-195
-213
-271
-259
-217
-234
-275
-167
-207
-226
-220
-200
-183
-228
-192
-153
-194
-212
-176
-214
-220
-219
-154
-167
-196
-203
-183
-221
-290
-231
-236
-218
-266
-239
-185
-246
-287
-220
-230
-261
-200
-280
-232
-209
-288
-269
-224
-258
-251
-196
-278
-273
-228
-296
-291
-255
-262
-237
-242
-301
-218
-210
-282
-234
-201
-169
-202
-201
-197
-169
-184
-204
-194
-192
-194
-220
-204
-204
-191
-185
-187
-166
-197
-187
-145
-171
-179
-173
-175
-190
-196
-239
-207
-207
-233
-214
-202
-183
-208
-211
-217
-231
-228
-251
-250
-233
-234
-257
-245
-198
-251
-269
-267
-291
-284
-293
-315
-313
-312
-310
-301
-280
-295
-316
-277
-305
-299
-274
-315
-305
-316
-338
-294
-310
-348
-322
-320
-353
-357
-357
-376
-391
-369
-371
-365
-370
-360
-341
-342
-353
-342
-323
-339
-341
-331
-362
-365
-360
-381
-354
-358
-366
-320
-329
-342
-354
-344
-322
-349
-333
-309
-313
-340
-317
-281
-281
-294
-278
-273
-301
-304
-319
-304
-306
-314
-293
-300
-285
-292
-302
-317
-320
-306
-309
-284
-285
-278
-263
-291
-278
-257
-267
-287
-277
-272
-303
-275
-242
-239
-232
-238
-239
-247
-251
-271
-268
-277
-289
-275
-293
-305
-297
-299
-314
-308
-301
-288
-300
-305
-303
-291
-299
-307
-304
-312
-319
-295
-279
-309
-295
-291
-318
-305
-317
-332
-323
-339
-351
-346
-349
-347
-329
-340
-342
-331
-336
-343
-329
-306
-315
-304
-280
-287
-271
-257
-275
-277
-277
-271
-270
-272
-268
-260
-271
-262
-261
-282
-251
-257
-271
-245
-260
-282
-268
-283
-295
-281
-280
-281
-274
-283
-273
-254
-270
-263
-237
-267
-264
-237
-267
-261
-273
-275
-251
-254
-248
-225
-243
-245
-233
-221
-206
-191
-170
-146
-159
-197
-173
-189
-210
-207
-211
-219
-243
-255
-246
-244
-272
-272
-272
-299
-286
-293
-297
-306
-306
-282
-293
-306
-308
-322
-303
-296
-309
-276
-266
-285
-278
-285
-288
-275
-278
-288
-294
-284
-279
-278
-300
-289
-279
-303
-284
-288
-302
-288
-288
-278
-262
-255
-253
-230
-229
-242
-234
-245
-265
-250
-248
-257
-250
-273
-263
-238
-242
-238
-220
-214
-246
-235
-219
-238
-254
-246
-245
-245
-220
-224
-242
-242
-240
-241
-228
-231
-231
-218
-201
-197
-198
-193
-200
-208
-192
-179
-200
-179
-171
-177
-167
-173
-165
-172
-174
-167
-144
-152
-171
-153
-171
-177
-177
-190
-197
-185
-188
-195
-197
-178
-175
-199
-163
-163
-192
-187
-195
-193
-192
-198
-213
-213
-205
-235
-229
-212
-236
-249
-244
-236
-259
-255
-250
-265
-271
-266
-262
-280
-271
-270
-276
-287
-278
-269
-283
-281
-279
-278
-269
-271
-287
-272
-266
-283
-269
-266
-269
-283
-265
-272
-291
-256
-263
-288
-254
-243
-250
-233
-229
-234
-252
-240
-240
-232
-233
-241
-219
-223
-251
-251
-244
-234
-238
-234
-220
-227
-224
-233
-230
-228
-251
-251
-260
-284
-285
-277
-290
-283
-254
-259
-272
-253
-226
-219
-225
-220
-225
-256
-245
-224
-223
-233
-234
-222
-246
-258
-253
-266
-270
-269
-280
-283
-273
-267
-252
-234
-237
-234
-225
-217
-227
-201
-192
-220
-224
-237
-245
-241
-252
-266
-236
-226
-232
-228
-230
-241
-253
-252
-267
-258
-265
-265
-264
-279
-283
-294
-311
-295
-297
-302
-293
-308
-306
-303
-301
-285
-271
-268
-262
-267
-250
-250
-257
-262
-265
-265
-279
-290
-296
-311
-314
-303
-315
-325
-319
-342
-332
-326
-324
-316
-318
-311
-307
-289
-285
-274
-277
-261
-237
-247
-259
-253
-266
-263
-242
-271
-265
-253
-271
-247
-271
-283
-275
-267
-263
-275
-268
-278
-290
-279
-281
-297
-303
-309
-323
-321
-298
-295
-284
-280
-267
-245
-249
-246
-254
-264
-259
-266
-262
-274
-278
-282
-287
-280
-291
-304
-308
-315
-320
-312
-317
-305
-293
-280
-269
-280
-265
-257
-267
-253
-258
-271
-257
-263
-253
-250
-265
-258
-276
-291
-266
-258
-264
-257
-245
-244
-260
-277
-304
-294
-292
-307
-291
-302
-294
-295
-330
-332
-334
-362
-376
-367
-370
-379
-378
-361
-353
-329
-319
-308
-287
-260
-250
-237
-240
-250
-222
-217
-216
-231
-192
-176
-203
-184
-178
-181
-175
-177
-177
-177
-187
-193
-188
-207
-212
-210
-207
-200
-194
-209
-234
-222
-234
-260
-257
-247
-247
-249
-271
-272
-270
-261
-248
-254
-240
-239
-249
-255
-270
-290
-278
-282
-291
-289
-294
-304
-309
-310
-313
-305
-309
-283
-292
-283
-271
-272
-280
-287
-289
-297
-283
-277
-274
-273
-252
-236
-221
-204
-197
-185
-176
-166
-175
-183
-191
-190
-204
-217
-199
-209
-213
-215
-236
-246
-251
-264
-269
-268
-264
-290
-308
-304
-296
-291
-293
-280
-285
-293
-278
-281
-294
-291
-292
-273
-266
-263
-253
-262
-258
-252
-236
-250
-258
-252
-278
-269
-268
-279
-266
-275
-278
-273
-275
-282
-276
-281
-295
-298
-283
-283
-307
-287
-280
-291
-292
-288
-304
-309
-297
-304
-311
-313
-320
-319
-311
-328
-321
-319
-337
-322
-334
-330
-312
-320
-304
-283
-293
-281
-273
-286
-282
-281
-277
-263
-250
-256
-235
-246
-252
-225
-216
-204
-187
-178
-150
-154
-155
-142
-156
-150
-158
-152
-148
-148
-149
-158
-155
-170
-183
-184
-191
-213
-210
-203
-202
-208
-226
-239
-250
-250
-262
-266
-272
-259
-261
-275
-267
-276
-280
-263
-271
-285
-277
-290
-282
-273
-278
-287
-279
-276
-265
-258
-264
-261
-266
-263
-261
-272
-276
-266
-265
-259
-250
-249
-255
-246
-262
-264
-268
-275
-261
-281
-293
-281
-298
-315
-299
-295
-310
-289
-284
-305
-301
-312
-334
-311
-306
-308
-301
-279
-288
-268
-264
-271
-252
-249
-250
-258
-256
-248
-245
-248
-243
-262
-287
-302
-284
-287
-289
-288
-285
-298
-292
-278
-290
-274
-262
-273
-267
-261
-268
-261
-261
-255
-253
-261
-248
-255
-264
-237
-225
-241
-227
-212
-204
-190
-173
-187
-206
-191
-189
-184
-177
-184
-188
-181
-188
-191
-206
-206
-207
-222
-226
-248
-248
-248
-249
-274
-260
-239
-259
-247
-252
-258
-251
-245
-240
-230
-237
-251
-243
-247
-254
-251
-267
-280
-280
-284
-281
-294
-284
-287
-307
-314
-311
-318
-325
-319
-303
-305
-315
-304
-291
-300
-307
-303
-290
-294
-296
-280
-265
-272
-261
-237
-240
-237
-218
-217
-233
-231
-231
-254
-263
-263
-283
-290
-285
-307
-299
-306
-309
-300
-306
-296
-292
-295
-296
-304
-286
-271
-281
-272
-244
-244
-242
-244
-245
-247
-248
-249
-242
-237
-239
-239
-243
-230
-235
-227
-223
-219
-230
-242
-233
-239
-243
-262
-259
-266
-280
-283
-287
-285
-284
-279
-288
-282
-272
-279
-282
-277
-277
-272
-269
-274
-284
-279
-286
-296
-282
-292
-293
-274
-260
-277
-270
-266
-264
-253
-268
-272
-279
-269
-267
-273
-271
-277
-276
-268
-274
-279
-279
-277
-274
-279
-282
-275
-270
-250
-257
-273
-264
-270
-263
-248
-257
-252
-243
-279
-283
-255
-277
-271
-271
-276
-279
-278
-284
-301
-288
-304
-311
-302
-323
-325
-333
-333
-318
-310
-311
-285
-279
-275
-247
-267
-269
-272
-276
-279
-294
-279
-271
-286
-290
-289
-279
-268
-269
-280
-283
-292
-316
-314
-302
-310
-300
-281
-303
-302
-284
-292
-290
-297
-303
-304
-304
-304
-324
-326
-312
-306
-308
-289
-291
-311
-300
-305
-309
-286
-291
-321
-324
-350
-358
-360
-368
-365
-360
-360
-380
-371
-371
-374
-378
-377
-381
-388
-383
-388
-382
-386
-389
-390
-383
-367
-353
-324
-304
-296
-270
-273
-282
-274
-268
-269
-261
-236
-240
-248
-248
-248
-244
-229
-219
-225
-226
-237
-237
-250
-265
-264
-282
-303
-309
-316
-307
-305
-303
-295
-286
-285
-276
-274
-284
-287
-288
-290
-291
-273
-268
-271
-261
-279
-256
-264
-285
-258
-269
-279
-280
-300
-288
-279
-289
-278
-276
-278
-266
-270
-265
-267
-278
-267
-255
-250
-274
-262
-274
-285
-268
-290
-297
-297
-308
-316
-299
-298
-298
-287
-288
-290
-291
-287
-293
-281
-283
-296
-277
-277
-276
-281
-283
-300
-306
-297
-288
-281
-270
-271
-277
-262
-256
-246
-241
-234
-250
-240
-252
-248
-233
-234
-228
-225
-237
-240
-238
-260
-270
-267
-257
-248
-244
-242
-232
-225
-225
-240
-237
-242
-271
-283
-291
-302
-287
-295
-312
-312
-330
-321
-313
-321
-326
-316
-314
-303
-290
-295
-289
-288
-291
-283
-288
-288
-273
-290
-291
-285
-292
-292
-284
-276
-288
-290
-280
-274
-263
-261
-259
-250
-260
-247
-246
-250
-243
-252
-240
-236
-244
-235
-246
-259
-252
-245
-252
-241
-229
-213
-211
-223
-215
-218
-223
-210
-192
-180
-181
-184
-179
-203
-189
-201
-220
-225
-222
-211
-208
-204
-191
-169
-158
-154
-159
-161
-168
-172
-185
-181
-182
-176
-171
-180
-177
-183
-179
-158
-156
-165
-168
-165
-169
-179
-175
-160
-154
-158
-164
-157
-136
-137
-148
-150
-162
-168
-169
-175
-172
-178
-192
-193
-191
-216
-216
-218
-233
-248
-261
-274
-280
-269
-279
-296
-297
-298
-286
-295
-307
-306
-316
-309
-307
-311
-310
-317
-302
-290
-297
-277
-279
-293
-299
-302
-314
-324
-318
-343
-334
-299
-303
-309
-305
-320
-301
-280
-277
-282
-286
-274
-258
-257
-257
-243
-247
-241
-236
-243
-248
-239
-254
-274
-273
-284
-291
-282
-283
-302
-293
-292
-311
-303
-299
-301
-302
-297
-268
-265
-264
-259
-263
-265
-265
-259
-271
-268
-267
-258
-256
-262
-254
-247
-245
-251
-242
-231
-235
-236
-236
-246
-257
-261
-278
-282
-280
-289
-283
-292
-287
-309
-317
-327
-336
-325
-325
-328
-331
-314
-314
-330
-326
-321
-320
-315
-312
-314
-323
-319
-324
-329
-330
-326
-318
-307
-296
-294
-286
-281
-274
-280
-269
-257
-268
-261
-246
-240
-248
-237
-242
-245
-238
-252
-266
-275
-288
-299
-296
-308
-304
-318
-314
-304
-324
-304
-299
-306
-290
-275
-270
-263
-266
-254
-259
-269
-255
-234
-213
-198
-194
-213
-212
-228
-242
-244
-252
-265
-274
-272
-282
-270
-273
-281
-282
-285
-281
-273
-263
-269
-264
-265
-274
-284
-289
-281
-273
-259
-255
-256
-247
-240
-230
-230
-235
-247
-242
-256
-261
-247
-251
-283
-297
-293
-291
-290
-299
-300
-287
-283
-285
-274
-277
-289
-275
-291
-300
-297
-313
-305
-300
-299
-303
-296
-313
-314
-298
-307
-299
-298
-301
-294
-284
-283
-270
-273
-288
-278
-277
-300
-310
-298
-299
-296
-286
-285
-285
-272
-278
-267
-270
-274
-268
-278
-285
-294
-304
-293
-283
-277
-276
-290
-288
-292
-296
-303
-286
-270
-276
-272
-260
-269
-285
-292
-296
-298
-303
-284
-279
-287
-303
-298
-284
-288
-296
-283
-269
-272
-269
-271
-259
-254
-249
-258
-249
-253
-266
-263
-278
-268
-271
-278
-284
-276
-283
-277
-270
-253
-246
-250
-251
-249
-239
-250
-249
-239
-227
-207
-212
-215
-202
-198
-206
-215
-213
-207
-204
-206
-212
-192
-185
-197
-193
-202
-220
-238
-245
-238
-234
-244
-232
-230
-244
-249
-253
-252
-242
-230
-223
-209
-200
-189
-190
-200
-193
-199
-207
-215
-210
-214
-221
-223
-233
-231
-236
-236
-231
-239
-253
-233
-231
-251
-252
-263
-253
-251
-250
-247
-263
-277
-278
-290
-289
-288
-294
-289
-276
-268
-260
-255
-259
-258
-258
-259
-260
-240
-236
-242
-245
-246
-253
-265
-272
-274
-280
-290
-284
-284
-300
-311
-316
-330
-322
-307
-317
-314
-307
-297
-290
-272
-251
-252
-224
-210
-215
-207
-209
-203
-188
-185
-175
-177
-170
-157
-154
-162
-169
-176
-176
-188
-190
-189
-196
-198
-208
-220
-221
-215
-220
-213
-215
-218
-213
-216
-217
-217
-204
-195
-195
-200
-194
-199
-197
-204
-220
-220
-224
-223
-223
-234
-256
-255
-256
-273
-276
-270
-284
-291
-285
-282
-276
-281
-283
-279
-269
-253
-258
-264
-253
-235
-232
-229
-221
-220
-216
-203
-194
-208
-208
-192
-206
-204
-202
-217
-226
-244
-247
-257
-276
-273
-281
-308
-317
-303
-298
-303
-301
-308
-306
-294
-282
-275
-261
-248
-251
-241
-231
-222
-218
-217
-213
-212
-195
-187
-197
-215
-232
-233
-252
-261
-244
-233
-225
-230
-234
-231
-237
-243
-257
-261
-261
-254
-259
-256
-262
-261
-256
-254
-248
-247
-247
-257
-255
-238
-225
-228
-228
-223
-238
-238
-254
-271
-258
-261
-269
-265
-267
-260
-249
-267
-273
-273
-278
-283
-279
-277
-283
-288
-280
-269
-266
-266
-263
-253
-250
-253
-232
-228
-242
-250
-255
-243
-244
-241
-253
-267
-267
-270
-259
-239
-238
-214
-209
-229
-216
-209
-210
-212
-200
-215
-229
-225
-228
-235
-236
-230
-241
-243
-250
-263
-245
-234
-243
-249
-262
-293
-288
-294
-308
-293
-286
-292
-298
-295
-290
-289
-287
-273
-278
-287
-291
-276
-268
-281
-285
-283
-285
-283
-269
-275
-268
-274
-284
-274
-278
-287
-292
-284
-287
-308
-300
-300
-307
-299
-312
-329
-336
-331
-335
-334
-318
-329
-329
-327
-324
-310
-299
-302
-322
-317
-321
-329
-316
-305
-289
-286
-290
-270
-264
-259
-246
-253
-247
-238
-227
-228
-234
-225
-238
-242
-242
-246
-233
-217
-196
-209
-222
-227
-229
-228
-229
-234
-242
-246
-252
-258
-263
-276
-279
-275
-289
-290
-278
-271
-264
-247
-238
-229
-244
-237
-225
-240
-240
-234
-229
-232
-243
-237
-236
-242
-252
-257
-264
-277
-286
-281
-281
-286
-296
-319
-328
-343
-358
-354
-372
-394
-387
-377
-384
-367
-364
-364
-345
-336
-344
-348
-340
-356
-354
-344
-343
-329
-335
-334
-331
-333
-330
-325
-324
-325
-321
-335
-340
-347
-345
-335
-319
-333
-333
-309
-312
-315
-318
-317
-308
-319
-314
-309
-308
-301
-296
-298
-289
-279
-275
-275
-285
-275
-281
-289
-269
-255
-265
-270
-261
-271
-274
-275
-275
-274
-276
-270
-262
-259
-258
-267
-267
-266
-263
-243
-222
-228
-221
-209
-218
-220
-210
-202
-208
-200
-192
-203
-217
-217
-217
-226
-230
-239
-242
-247
-245
-267
-271
-270
-277
-296
-313
-311
-324
-318
-319
-319
-330
-333
-330
-330
-322
-319
-329
-328
-334
-345
-337
-327
-323
-325
-335
-341
-337
-341
-333
-312
-311
-320
-327
-328
-336
-346
-338
-334
-327
-326
-326
-315
-319
-310
-301
-301
-299
-290
-288
-290
-291
-285
-292
-280
-279
-292
-272
-258
-262
-263
-250
-261
-272
-260
-257
-252
-256
-244
-241
-244
-236
-243
-250
-260
-259
-265
-278
-254
-257
-258
-252
-262
-272
-278
-283
-293
-285
-262
-251
-240
-233
-229
-233
-237
-243
-244
-231
-230
-230
-214
-218
-235
-239
-246
-253
-252
-257
-244
-234
-245
-251
-247
-254
-271
-267
-253
-251
-241
-237
-242
-253
-246
-246
-253
-260
-270
-280
-291
-305
-312
-297
-288
-276
-276
-267
-259
-244
-239
-249
-253
-243
-242
-246
-231
-241
-241
-239
-236
-235
-234
-238
-237
-225
-223
-229
-220
-208
-221
-234
-244
-243
-242
-248
-264
-267
-271
-282
-277
-269
-276
-263
-265
-288
-293
-282
-275
-277
-273
-258
-242
-228
-228
-220
-206
-210
-205
-208
-206
-213
-214
-221
-234
-232
-220
-227
-229
-238
-246
-242
-246
-240
-233
-228
-228
-242
-243
-245
-250
-248
-247
-228
-223
-236
-222
-214
-202
-197
-205
-190
-193
-190
-194
-193
-201
-193
-186
-176
-189
-195
-190
-206
-205
-207
-202
-204
-207
-207
-198
-204
-204
-188
-178
-200
-211
-206
-216
-218
-220
-219
-225
-227
-239
-261
-252
-256
-264
-260
-260
-260
-247
-238
-250
-253
-265
-277
-289
-287
-267
-270
-272
-274
-279
-289
-294
-288
-270
-268
-261
-248
-248
-244
-251
-256
-266
-252
-253
-244
-231
-230
-208
-210
-208
-209
-199
-205
-213
-200
-218
-236
-250
-249
-242
-261
-270
-271
-286
-314
-316
-317
-324
-312
-298
-301
-320
-313
-317
-326
-316
-307
-280
-277
-280
-274
-287
-291
-275
-267
-262
-264
-257
-254
-259
-268
-275
-268
-271
-259
-257
-245
-252
-265
-262
-271
-262
-263
-279
-256
-246
-262
-271
-263
-258
-264
-268
-262
-255
-248
-247
-251
-249
-240
-235
-224
-210
-226
-225
-214
-215
-222
-234
-239
-255
-258
-269
-290
-297
-292
-291
-298
-322
-335
-341
-348
-336
-332
-328
-308
-308
-301
-303
-309
-306
-314
-308
-294
-295
-290
-279
-276
-263
-264
-274
-256
-245
-242
-250
-256
-243
-230
-224
-213
-213
-222
-237
-248
-244
-260
-284
-289
-297
-310
-311
-326
-324
-303
-304
-305
-302
-293
-295
-318
-313
-313
-327
-335
-347
-344
-336
-335
-327
-320
-323
-313
-304
-300
-301
-295
-277
-278
-278
-275
-281
-290
-307
-325
-328
-331
-343
-348
-340
-341
-340
-319
-307
-315
-316
-319
-333
-319
-300
-297
-284
-277
-277
-284
-271
-259
-244
-216
-203
-208
-216
-221
-226
-221
-240
-249
-249
-264
-266
-271
-269
-269
-272
-267
-273
-286
-289
-278
-286
-311
-318
-316
-314
-320
-327
-335
-344
-344
-333
-324
-319
-316
-304
-271
-247
-235
-224
-218
-207
-207
-207
-214
-235
-232
-231
-235
-237
-237
-243
-241
-254
-278
-268
-261
-264
-266
-266
-271
-280
-273
-272
-286
-291
-280
-273
-274
-271
-279
-290
-296
-289
-295
-294
-294
-292
-281
-276
-280
-278
-277
-275
-260
-253
-245
-238
-246
-245
-244
-254
-253
-252
-273
-275
-262
-251
-241
-243
-241
-242
-260
-265
-260
-261
-258
-259
-263
-265
-258
-265
-264
-243
-234
-229
-227
-227
-212
-204
-212
-214
-204
-193
-192
-192
-194
-197
-202
-220
-228
-230
-241
-246
-257
-259
-268
-287
-292
-290
-281
-287
-286
-284
-297
-311
-301
-283
-269
-261
-266
-258
-253
-244
-227
-215
-204
-201
-187
-171
-173
-162
-161
-166
-164
-159
-154
-169
-171
-170
-164
-165
-160
-165
-182
-196
-214
-220
-222
-238
-251
-258
-248
-255
-268
-252
-249
-249
-236
-224
-231
-237
-236
-258
-259
-261
-264
-285
-304
-301
-307
-298
-301
-305
-312
-314
-309
-303
-302
-306
-298
-274
-285
-297
-282
-280
-286
-282
-289
-298
-294
-288
-280
-281
-282
-291
-303
-311
-308
-305
-307
-297
-302
-301
-296
-316
-317
-277
-245
-227
-256
-279
-256
-271
-259
-259
-252
-246
-260
-280
-317
-289
-260
-239
-236
-249
-266
-276
-249
-246
-238
-226
-230
-229
-247
-237
-210
-198
-200
-214
-220
-223
-210
-199
-184
-163
-183
-183
-198
-203
-202
-210
-210
-220
-227
-229
-230
-234
-228
-219
-234
-238
-240
-245
-260
-261
-259
-276
-285
-274
-264
-282
-291
-286
-274
-267
-273
-284
-279
-273
-263
-256
-257
-271
-279
-277
-288
-275
-266
-272
-278
-292
-300
-293
-295
-311
-319
-320
-311
-315
-318
-315
-306
-308
-315
-318
-329
-314
-311
-315
-305
-303
-290
-282
-281
-276
-271
-261
-246
-249
-259
-249
-248
-250
-252
-247
-239
-223
-198
-200
-190
-183
-186
-185
-189
-200
-209
-227
-253
-276
-286
-283
-292
-311
-312
-307
-293
-288
-288
-278
-287
-290
-285
-280
-284
-286
-269
-272
-278
-271
-262
-254
-258
-258
-252
-233
-252
-267
-259
-252
-264
-275
-281
-290
-281
-293
-314
-324
-315
-308
-295
-286
-277
-264
-259
-265
-287
-279
-269
-267
-254
-234
-228
-226
-224
-225
-216
-215
-203
-199
-208
-229
-230
-236
-270
-281
-285
-285
-284
-285
-286
-304
-315
-303
-310
-313
-297
-306
-304
-306
-307
-314
-322
-324
-327
-336
-365
-354
-344
-344
-335
-299
-278
-260
-250
-248
-240
-245
-231
-233
-218
-215
-222
-227
-232
-236
-241
-240
-227
-234
-229
-215
-213
-204
-210
-204
-207
-208
-208
-216
-219
-238
-251
-245
-241
-247
-233
-217
-217
-213
-223
-227
-229
-232
-224
-211
-204
-209
-220
-206
-206
-206
-191
-183
-175
-176
-170
-165
-163
-154
-154
-158
-188
-189
-191
-195
-163
-161
-178
-173
-181
-183
-167
-163
-173
-191
-205
-218
-219
-238
-256
-250
-257
-258
-256
-256
-252
-260
-269
-282
-287
-293
-278
-266
-265
-255
-249
-250
-237
-247
-256
-237
-240
-250
-247
-239
-234
-224
-218
-234
-248
-252
-247
-252
-254
-251
-251
-236
-233
-234
-224
-232
-247
-260
-269
-268
-264
-256
-242
-243
-244
-230
-222
-228
-224
-217
-223
-228
-228
-220
-210
-216
-211
-197
-199
-208
-206
-202
-199
-214
-219
-230
-242
-251
-256
-259
-269
-268
-268
-283
-287
-269
-268
-280
-283
-277
-276
-273
-263
-254
-253
-255
-251
-247
-247
-249
-242
-237
-250
-245
-241
-248
-246
-262
-268
-263
-252
-256
-267
-273
-263
-250
-255
-281
-282
-272
-280
-275
-294
-278
-272
-284
-272
-271
-269
-254
-266
-277
-283
-287
-276
-269
-271
-276
-240
-220
-233
-239
-257
-246
-251
-248
-264
-290
-272
-283
-293
-308
-317
-311
-304
-300
-289
-287
-285
-283
-273
-286
-299
-286
-294
-287
-292
-292
-275
-273
-265
-263
-263
-246
-226
-236
-223
-209
-222
-220
-212
-222
-233
-220
-242
-237
-242
-252
-237
-248
-257
-257
-258
-250
-249
-256
-264
-270
-266
-279
-289
-288
-279
-279
-279
-293
-288
-269
-263
-257
-243
-250
-252
-261
-273
-264
-258
-248
-264
-272
-280
-282
-289
-294
-288
-294
-290
-285
-289
-289
-270
-265
-255
-267
-253
-235
-231
-207
-209
-214
-228
-246
-250
-254
-251
-246
-249
-244
-240
-235
-232
-227
-221
-243
-257
-260
-254
-255
-247
-234
-251
-263
-265
-269
-262
-258
-255
-254
-251
-245
-254
-255
-262
-265
-263
-269
-269
-268
-264
-257
-247
-238
-237
-237
-226
-215
-222
-210
-203
-193
-189
-201
-205
-215
-212
-216
-218
-222
-230
-237
-247
-246
-251
-258
-261
-267
-265
-254
-249
-238
-230
-243
-235
-221
-216
-206
-193
-196
-203
-205
-205
-199
-204
-217
-234
-238
-248
-251
-265
-269
-258
-261
-266
-263
-264
-263
-252
-264
-278
-289
-297
-298
-304
-319
-316
-310
-306
-294
-289
-276
-260
-266
-266
-252
-244
-238
-234
-235
-239
-234
-234
-234
-219
-199
-200
-196
-186
-189
-187
-199
-196
-205
-211
-214
-223
-207
-203
-204
-205
-195
-198
-228
-245
-235
-242
-243
-242
-246
-250
-275
-288
-268
-246
-252
-255
-236
-219
-210
-207
-200
-202
-206
-203
-203
-203
-207
-208
-210
-209
-232
-241
-233
-238
-225
-217
-222
-218
-206
-202
-201
-185
-176
-185
-217
-232
-232
-241
-249
-242
-239
-249
-262
-273
-273
-263
-257
-260
-258
-261
-252
-239
-251
-245
-242
-240
-236
-226
-211
-221
-221
-217
-216
-221
-224
-218
-222
-237
-246
-260
-278
-285
-285
-285
-276
-276
-282
-282
-290
-297
-291
-301
-321
-320
-312
-317
-326
-334
-328
-319
-328
-323
-312
-295
-289
-281
-265
-266
-277
-271
-266
-269
-276
-272
-262
-274
-297
-303
-303
-298
-282
-271
-269
-255
-245
-243
-246
-234
-233
-228
-242
-284
-274
-264
-292
-332
-328
-316
-324
-342
-342
-338
-352
-357
-353
-361
-349
-336
-328
-325
-312
-289
-285
-286
-278
-260
-246
-239
-234
-235
-237
-232
-232
-227
-226
-225
-227
-233
-243
-236
-219
-227
-224
-219
-221
-223
-222
-225
-234
-248
-270
-273
-279
-280
-287
-296
-302
-302
-290
-272
-273
-279
-282
-295
-296
-296
-291
-284
-284
-296
-298
-302
-303
-296
-289
-299
-310
-302
-293
-273
-270
-273
-279
-296
-299
-301
-294
-290
-292
-287
-282
-281
-292
-286
-270
-260
-258
-263
-260
-261
-275
-289
-279
-270
-260
-264
-272
-259
-249
-254
-239
-209
-200
-219
-225
-217
-210
-208
-213
-216
-220
-233
-228
-220
-229
-228
-232
-228
-213
-202
-200
-185
-182
-189
-195
-208
-212
-208
-215
-217
-215
-224
-224
-236
-234
-243
-251
-245
-234
-240
-239
-253
-260
-248
-245
-250
-248
-251
-255
-256
-261
-269
-273
-261
-271
-290
-285
-278
-269
-270
-275
-271
-270
-269
-264
-258
-262
-266
-274
-272
-270
-269
-266
-265
-250
-251
-253
-261
-260
-259
-244
-242
-239
-235
-238
-244
-247
-238
-258
-247
-235
-232
-222
-226
-219
-225
-247
-257
-250
-244
-255
-251
-252
-253
-259
-247
-242
-246
-234
-221
-205
-195
-187
-196
-209
-224
-222
-230
-242
-239
-245
-238
-238
-229
-229
-229
-221
-214
-191
-184
-194
-189
-195
-215
-215
-224
-232
-228
-219
-212
-196
-176
-173
-177
-185
-183
-171
-181
-184
-185
-214
-230
-236
-247
-268
-291
-290
-297
-301
-309
-319
-315
-312
-307
-294
-282
-275
-264
-249
-240
-235
-234
-248
-261
-258
-255
-246
-243
-231
-211
-210
-210
-193
-165
-170
-160
-152
-158
-156
-155
-158
-169
-170
-171
-180
-183
-189
-183
-184
-200
-213
-215
-204
-235
-247
-251
-263
-269
-265
-268
-272
-262
-250
-249
-253
-249
-247
-246
-254
-271
-263
-257
-260
-265
-263
-263
-250
-240
-240
-242
-245
-257
-260
-256
-264
-270
-259
-266
-266
-264
-271
-264
-269
-275
-286
-297
-296
-301
-312
-313
-314
-300
-282
-280
-281
-284
-287
-296
-300
-284
-287
-298
-306
-320
-320
-321
-309
-302
-293
-287
-275
-258
-254
-262
-265
-269
-278
-281
-266
-271
-288
-304
-299
-287
-276
-265
-260
-251
-236
-228
-236
-242
-238
-220
-211
-214
-215
-206
-202
-200
-197
-204
-207
-216
-234
-250
-256
-263
-277
-283
-283
-278
-274
-274
-280
-280
-288
-293
-292
-293
-292
-298
-287
-287
-316
-314
-310
-299
-301
-299
-284
-283
-290
-301
-312
-316
-312
-294
-292
-312
-306
-299
-322
-337
-342
-356
-358
-372
-370
-360
-354
-349
-341
-335
-338
-327
-317
-305
-282
-279
-277
-256
-252
-256
-254
-256
-259
-264
-258
-264
-260
-257
-256
-254
-247
-242
-239
-251
-256
-251
-254
-246
-249
-248
-240
-242
-234
-230
-247
-238
-216
-224
-230
-230
-217
-226
-231
-222
-226
-216
-213
-221
-220
-218
-211
-208
-202
-195
-189
-186
-204
-212
-211
-218
-225
-220
-207
-192
-205
-227
-215
-208
-205
-206
-205
-205
-219
-225
-218
-217
-224
-235
-245
-240
-232
-214
-212
-227
-234
-257
-261
-260
-263
-248
-240
-246
-240
-245
-254
-239
-249
-261
-259
-250
-235
-246
-240
-256
-273
-265
-279
-259
-246
-250
-255
-253
-255
-261
-255
-249
-254
-261
-259
-270
-280
-281
-275
-268
-260
-280
-299
-293
-311
-317
-306
-317
-330
-325
-335
-336
-309
-300
-306
-285
-267
-264
-243
-241
-230
-220
-217
-206
-200
-207
-216
-209
-213
-212
-209
-206
-207
-201
-194
-200
-208
-214
-216
-222
-224
-221
-213
-208
-215
-207
-211
-219
-217
-218
-231
-243
-248
-259
-261
-272
-271
-264
-271
-284
-277
-279
-287
-277
-274
-254
-231
-220
-197
-194
-198
-200
-195
-172
-160
-161
-170
-157
-144
-145
-145
-143
-148
-164
-173
-163
-167
-172
-195
-214
-218
-233
-228
-231
-235
-238
-231
-238
-236
-228
-232
-226
-226
-236
-246
-241
-249
-248
-245
-250
-240
-246
-252
-273
-287
-280
-281
-291
-293
-278
-269
-271
-265
-253
-248
-245
-236
-227
-220
-208
-197
-199
-200
-211
-213
-212
-217
-214
-221
-219
-228
-238
-235
-239
-245
-245
-238
-250
-246
-238
-235
-233
-235
-234
-233
-249
-258
-269
-279
-276
-280
-286
-288
-278
-269
-269
-276
-275
-272
-285
-291
-286
-292
-292
-292
-290
-293
-289
-276
-270
-262
-272
-274
-263
-256
-252
-249
-247
-247
-259
-267
-271
-281
-285
-297
-311
-324
-302
-293
-302
-293
-298
-295
-296
-306
-291
-282
-278
-273
-266
-266
-254
-238
-234
-220
-220
-211
-205
-203
-199
-194
-208
-218
-232
-247
-253
-266
-266
-285
-307
-316
-337
-350
-350
-346
-345
-333
-319
-302
-298
-285
-274
-267
-256
-251
-239
-232
-213
-209
-199
-197
-198
-196
-193
-197
-211
-209
-204
-207
-212
-201
-203
-220
-225
-220
-222
-246
-258
-255
-254
-258
-257
-238
-251
-263
-262
-261
-276
-300
-305
-307
-322
-328
-307
-295
-289
-288
-277
-277
-280
-271
-267
-273
-275
-254
-247
-246
-244
-247
-254
-265
-275
-279
-286
-279
-275
-301
-302
-309
-310
-313
-324
-321
-307
-302
-299
-277
-275
-289
-295
-294
-291
-282
-262
-242
-232
-228
-214
-211
-225
-224
-213
-225
-223
-205
-198
-197
-201
-202
-211
-222
-237
-238
-222
-228
-235
-238
-225
-229
-234
-231
-235
-235
-232
-240
-262
-257
-258
-271
-280
-293
-301
-313
-324
-329
-331
-316
-312
-299
-288
-288
-276
-262
-253
-259
-245
-230
-221
-220
-232
-239
-250
-243
-232
-246
-270
-266
-265
-277
-284
-286
-285
-287
-292
-290
-283
-288
-297
-302
-301
-305
-303
-289
-279
-271
-267
-256
-254
-269
-258
-262
-270
-262
-265
-262
-252
-265
-276
-268
-280
-297
-305
-309
-311
-317
-312
-299
-297
-291
-289
-280
-268
-257
-247
-245
-236
-221
-211
-191
-183
-182
-182
-189
-176
-161
-165
-178
-191
-193
-208
-213
-227
-235
-227
-230
-227
-231
-235
-240
-234
-230
-241
-250
-248
-261
-253
-240
-233
-221
-220
-210
-212
-226
-222
-213
-222
-226
-223
-227
-230
-237
-240
-237
-243
-258
-260
-254
-249
-253
-251
-264
-273
-269
-288
-295
-290
-291
-303
-315
-312
-310
-307
-313
-325
-317
-312
-311
-313
-317
-298
-287
-278
-259
-258
-259
-271
-283
-290
-291
-285
-290
-294
-297
-302
-316
-319
-323
-324
-313
-307
-308
-319
-326
-316
-329
-342
-354
-352
-347
-353
-352
-343
-336
-328
-321
-313
-304
-301
-285
-258
-249
-237
-228
-216
-215
-234
-241
-237
-229
-242
-249
-264
-268
-274
-287
-294
-282
-270
-270
-265
-277
-273
-271
-271
-290
-295
-291
-303
-310
-309
-318
-327
-340
-335
-336
-338
-315
-296
-284
-281
-278
-283
-286
-294
-291
-294
-292
-289
-291
-291
-298
-301
-297
-300
-306
-305
-306
-307
-306
-292
-291
-297
-296
-296
-288
-284
-279
-281
-280
-286
-280
-284
-273
-256
-247
-243
-243
-247
-253
-241
-237
-237
-240
-246
-256
-256
-263
-258
-254
-259
-263
-269
-265
-273
-283
-295
-301
-309
-309
-306
-311
-308
-304
-296
-290
-290
-273
-258
-263
-246
-238
-246
-255
-248
-253
-275
-290
-292
-291
-288
-275
-272
-251
-238
-259
-256
-255
-248
-238
-253
-261
-270
-277
-274
-264
-265
-269
-279
-289
-288
-272
-253
-262
-269
-272
-282
-297
-309
-304
-301
-319
-326
-322
-330
-318
-310
-312
-310
-292
-273
-274
-266
-250
-255
-278
-274
-264
-278
-295
-304
-311
-327
-343
-335
-330
-331
-319
-323
-312
-305
-296
-289
-286
-266
-258
-246
-239
-242
-237
-233
-223
-216
-220
-223
-227
-238
-252
-260
-264
-274
-263
-258
-262
-252
-253
-258
-253
-251
-267
-273
-278
-287
-293
-308
-323
-336
-344
-336
-326
-332
-330
-297
-290
-282
-290
-285
-266
-265
-251
-236
-227
-216
-225
-226
-216
-238
-246
-248
-239
-243
-243
-242
-248
-244
-250
-250
-257
-258
-249
-237
-242
-240
-225
-230
-238
-241
-239
-233
-233
-215
-196
-201
-194
-190
-194
-185
-181
-188
-185
-186
-176
-181
-193
-193
-205
-218
-236
-245
-241
-252
-263
-271
-281
-286
-282
-282
-270
-270
-275
-263
-248
-240
-229
-219
-216
-202
-203
-209
-212
-209
-212
-231
-252
-265
-257
-255
-255
-254
-255
-238
-225
-225
-235
-232
-226
-228
-228
-238
-243
-248
-237
-238
-257
-261
-261
-267
-276
-281
-276
-267
-270
-275
-265
-270
-280
-294
-285
-266
-259
-262
-257
-259
-263
-261
-264
-253
-260
-259
-266
-264
-252
-245
-259
-272
-269
-273
-288
-312
-318
-319
-329
-325
-320
-303
-299
-303
-304
-309
-303
-316
-334
-333
-318
-307
-304
-296
-291
-296
-292
-296
-290
-282
-278
-276
-282
-279
-285
-294
-295
-295
-309
-310
-307
-301
-295
-287
-286
-301
-307
-310
-317
-317
-302
-292
-304
-304
-303
-296
-311
-330
-335
-330
-315
-311
-299
-296
-305
-309
-306
-303
-304
-313
-317
-301
-292
-274
-266
-273
-271
-279
-279
-282
-277
-275
-277
-262
-269
-268
-263
-252
-247
-249
-248
-258
-261
-253
-247
-240
-243
-241
-234
-226
-230
-234
-234
-243
-228
-212
-200
-198
-203
-213
-220
-220
-240
-248
-257
-289
-291
-289
-303
-301
-315
-322
-333
-343
-336
-341
-347
-347
-350
-345
-344
-346
-352
-345
-336
-323
-304
-293
-279
-270
-260
-268
-271
-257
-234
-226
-233
-249
-247
-239
-250
-256
-255
-253
-251
-250
-249
-247
-245
-245
-236
-232
-212
-214
-223
-220
-230
-246
-260
-246
-255
-265
-272
-288
-300
-318
-325
-332
-338
-342
-342
-337
-332
-328
-317
-307
-311
-298
-286
-285
-286
-283
-280
-283
-283
-283
-278
-277
-290
-286
-270
-272
-276
-280
-272
-264
-261
-273
-288
-272
-277
-296
-289
-281
-279
-261
-267
-266
-273
-274
-263
-265
-268
-270
-279
-290
-289
-298
-309
-309
-304
-310
-308
-312
-315
-310
-308
-306
-289
-277
-271
-257
-234
-228
-232
-237
-227
-213
-218
-238
-256
-263
-276
-297
-303
-314
-323
-326
-321
-317
-303
-289
-281
-282
-289
-274
-259
-260
-252
-234
-231
-232
-224
-221
-229
-227
-224
-213
-221
-223
-223
-238
-227
-228
-257
-278
-274
-276
-286
-279
-271
-272
-274
-270
-275
-277
-270
-267
-264
-253
-249
-239
-223
-219
-214
-212
-213
-212
-219
-227
-238
-269
-283
-292
-296
-298
-304
-296
-299
-288
-282
-272
-248
-228
-218
-216
-211
-194
-191
-199
-201
-212
-231
-235
-242
-239
-239
-252
-252
-247
-233
-233
-222
-210
-196
-181
-177
-172
-175
-179
-174
-185
-192
-195
-208
-218
-237
-250
-255
-269
-269
-274
-286
-299
-310
-331
-359
-377
-379
-381
-394
-397
-394
-385
-377
-371
-369
-354
-341
-340
-318
-294
-287
-284
-270
-257
-254
-254
-247
-249
-254
-264
-271
-271
-290
-296
-310
-318
-318
-327
-345
-347
-340
-347
-353
-348
-319
-309
-310
-296
-275
-262
-249
-242
-244
-241
-246
-253
-252
-254
-266
-269
-275
-298
-305
-308
-314
-320
-320
-306
-311
-320
-318
-314
-302
-299
-304
-315
-313
-306
-314
-313
-329
-341
-350
-357
-355
-357
-348
-344
-339
-329
-335
-324
-304
-279
-262
-258
-254
-244
-231
-229
-218
-212
-207
-211
-210
-211
-210
-215
-214
-218
-226
-234
-250
-263
-280
-286
-296
-294
-302
-314
-318
-320
-318
-312
-310
-317
-309
-315
-319
-320
-314
-310
-323
-324
-328
-341
-341
-339
-347
-353
-354
-360
-357
-370
-375
-372
-365
-337
-321
-311
-307
-305
-299
-297
-292
-284
-291
-278
-274
-276
-272
-278
-288
-302
-297
-286
-279
-279
-283
-275
-272
-277
-274
-268
-257
-265
-270
-258
-255
-248
-247
-248
-238
-239
-238
-236
-233
-227
-238
-246
-246
-260
-268
-269
-290
-293
-311
-313
-307
-312
-310
-304
-296
-300
-302
-300
-303
-296
-286
-257
-242
-243
-248
-250
-254
-264
-262
-263
-264
-258
-252
-253
-266
-292
-292
-304
-304
-304
-306
-307
-310
-302
-292
-306
-315
-308
-318
-319
-315
-326
-343
-342
-336
-340
-339
-343
-342
-325
-329
-326
-300
-286
-281
-279
-277
-278
-282
-278
-263
-259
-254
-243
-230
-231
-222
-222
-224
-228
-227
-236
-233
-231
-238
-245
-262
-261
-251
-244
-255
-247
-227
-219
-220
-207
-197
-200
-184
-175
-157
-145
-135
-131
-135
-140
-146
-152
-159
-161
-159
-167
-179
-195
-194
-195
-198
-220
-230
-232
-241
-238
-239
-242
-245
-238
-245
-254
-249
-242
-236
-223
-219
-224
-233
-219
-204
-222
-226
-241
-244
-245
-252
-263
-270
-278
-299
-296
-302
-312
-317
-312
-300
-297
-294
-282
-279
-282
-275
-263
-252
-241
-237
-235
-218
-227
-239
-241
-262
-278
-289
-279
-278
-288
-294
-308
-309
-314
-314
-296
-295
-294
-286
-276
-279
-292
-300
-302
-317
-339
-340
-352
-361
-368
-374
-388
-368
-358
-353
-338
-329
-312
-305
-292
-276
-260
-253
-241
-234
-234
-221
-220
-214
-211
-203
-197
-190
-178
-173
-170
-190
-200
-205
-211
-224
-252
-262
-270
-292
-299
-312
-313
-325
-332
-334
-333
-332
-332
-323
-310
-299
-283
-279
-274
-275
-271
-258
-266
-279
-299
-295
-294
-299
-289
-297
-312
-308
-295
-291
-287
-284
-295
-291
-292
-286
-275
-268
-271
-266
-261
-271
-272
-269
-265
-247
-250
-267
-267
-252
-240
-235
-223
-219
-202
-188
-180
-166
-156
-149
-151
-166
-187
-188
-196
-218
-238
-249
-258
-266
-273
-282
-278
-275
-277
-287
-292
-287
-286
-299
-305
-289
-284
-285
-289
-292
-288
-272
-269
-269
-256
-248
-245
-242
-248
-256
-257
-259
-257
-257
-255
-250
-252
-268
-269
-274
-277
-272
-296
-317
-326
-331
-343
-341
-327
-307
-297
-294
-277
-260
-255
-250
-230
-215
-216
-205
-212
-227
-237
-242
-264
-286
-299
-299
-290
-299
-322
-328
-296
-263
-252
-270
-288
-309
-305
-275
-259
-252
-270
-273
-254
-253
-262
-250
-243
-264
-275
-283
-264
-242
-226
-238
-254
-258
-269
-265
-244
-237
-233
-225
-226
-226
-221
-221
-227
-247
-256
-262
-270
-272
-265
-257
-256
-267
-273
-263
-270
-266
-259
-251
-258
-252
-242
-247
-257
-259
-256
-242
-250
-261
-265
-271
-262
-252
-238
-241
-246
-257
-255
-257
-252
-249
-248
-256
-262
-251
-263
-280
-287
-289
-294
-288
-280
-284
-286
-279
-257
-241
-237
-220
-216
-226
-219
-189
-164
-150
-144
-144
-151
-148
-139
-133
-121
-121
-120
-132
-136
-144
-151
-157
-158
-157
-168
-175
-173
-162
-158
-164
-153
-143
-159
-160
-157
-163
-170
-164
-164
-174
-173
-159
-171
-185
-201
-202
-202
-207
-199
-199
-195
-202
-204
-199
-198
-200
-211
-211
-220
-231
-235
-247
-279
-288
-292
-302
-317
-324
-314
-315
-305
-299
-300
-297
-293
-289
-283
-278
-265
-251
-258
-265
-268
-264
-275
-273
-259
-261
-262
-262
-259
-262
-262
-269
-284
-300
-300
-294
-296
-308
-307
-311
-318
-332
-344
-346
-361
-360
-365
-359
-345
-341
-342
-328
-313
-310
-318
-319
-312
-301
-307
-309
-302
-308
-304
-313
-312
-302
-296
-292
-296
-289
-278
-277
-282
-274
-262
-259
-264
-271
-276
-272
-268
-264
-269
-270
-278
-291
-303
-306
-286
-273
-273
-262
-243
-236
-229
-227
-224
-234
-240
-235
-219
-217
-213
-204
-202
-212
-221
-234
-255
-269
-285
-291
-299
-300
-288
-296
-313
-314
-309
-305
-301
-304
-280
-264
-263
-266
-260
-254
-260
-273
-281
-277
-274
-284
-284
-278
-265
-261
-262
-267
-276
-280
-291
-290
-289
-287
-293
-296
-289
-285
-285
-286
-295
-311
-311
-311
-313
-300
-290
-296
-301
-303
-302
-300
-305
-306
-305
-291
-277
-271
-258
-253
-250
-242
-226
-219
-212
-204
-194
-185
-191
-192
-195
-205
-223
-236
-242
-246
-254
-258
-267
-277
-272
-265
-258
-256
-233
-222
-216
-212
-221
-230
-239
-244
-246
-237
-238
-241
-252
-245
-242
-250
-242
-249
-261
-265
-268
-279
-269
-275
-293
-297
-306
-321
-336
-333
-326
-318
-314
-315
-307
-301
-305
-298
-294
-282
-276
-274
-266
-272
-266
-256
-245
-238
-245
-257
-263
-270
-271
-277
-289
-304
-310
-315
-333
-321
-317
-312
-296
-274
-250
-247
-252
-260
-251
-256
-265
-263
-262
-266
-292
-301
-305
-321
-324
-331
-340
-332
-325
-333
-323
-301
-298
-285
-253
-243
-246
-239
-233
-230
-233
-254
-266
-276
-281
-284
-288
-278
-272
-261
-250
-247
-229
-213
-192
-173
-173
-178
-183
-190
-194
-189
-189
-200
-196
-197
-188
-170
-173
-178
-172
-164
-169
-175
-177
-182
-187
-195
-194
-208
-223
-227
-231
-234
-232
-227
-218
-216
-208
-207
-202
-191
-189
-183
-171
-168
-164
-155
-154
-151
-145
-133
-137
-161
-176
-178
-178
-191
-204
-206
-211
-205
-193
-188
-199
-193
-185
-182
-182
-191
-205
-211
-218
-240
-245
-244
-247
-251
-235
-241
-253
-250
-255
-250
-257
-252
-264
-277
-283
-288
-282
-266
-267
-270
-258
-259
-255
-244
-232
-225
-234
-246
-242
-240
-249
-237
-232
-242
-254
-260
-260
-274
-277
-278
-285
-289
-303
-300
-299
-303
-296
-298
-294
-299
-307
-300
-304
-291
-276
-278
-295
-294
-279
-282
-275
-269
-258
-262
-259
-266
-272
-273
-267
-262
-270
-257
-253
-241
-242
-244
-242
-239
-243
-245
-239
-245
-247
-262
-276
-272
-269
-280
-291
-291
-295
-308
-308
-306
-299
-300
-310
-307
-311
-306
-278
-262
-259
-241
-226
-215
-211
-207
-210
-208
-206
-202
-197
-185
-188
-205
-212
-202
-200
-212
-227
-223
-221
-233
-237
-249
-250
-262
-270
-260
-243
-235
-228
-224
-223
-213
-202
-198
-195
-205
-220
-222
-208
-217
-236
-234
-238
-246
-258
-273
-296
-299
-301
-311
-308
-292
-292
-297
-298
-297
-279
-278
-276
-270
-273
-272
-277
-277
-282
-277
-273
-283
-283
-278
-278
-279
-260
-242
-234
-227
-227
-219
-204
-201
-191
-175
-183
-183
-177
-197
-207
-212
-213
-216
-221
-230
-246
-251
-249
-260
-271
-282
-290
-286
-285
-275
-267
-272
-284
-292
-293
-304
-304
-298
-301
-317
-319
-302
-295
-295
-295
-284
-270
-280
-278
-269
-259
-254
-262
-274
-269
-275
-280
-287
-301
-296
-298
-306
-313
-318
-301
-302
-306
-305
-303
-299
-311
-309
-305
-291
-288
-286
-298
-291
-287
-297
-302
-297
-282
-275
-279
-275
-274
-295
-299
-311
-314
-317
-317
-323
-340
-349
-359
-361
-372
-372
-370
-369
-359
-351
-346
-339
-320
-313
-307
-299
-289
-296
-313
-302
-287
-281
-280
-280
-278
-279
-276
-257
-246
-249
-234
-230
-235
-219
-214
-212
-210
-226
-243
-241
-243
-227
-224
-222
-216
-221
-213
-211
-216
-222
-224
-222
-223
-243
-245
-233
-245
-254
-250
-249
-262
-272
-273
-281
-276
-259
-250
-237
-240
-246
-250
-248
-244
-245
-232
-230
-226
-226
-228
-237
-249
-254
-259
-248
-244
-237
-226
-228
-241
-242
-247
-249
-248
-262
-249
-252
-251
-255
-254
-254
-247
-239
-232
-231
-241
-248
-229
-214
-212
-197
-179
-165
-178
-182
-180
-182
-183
-193
-193
-198
-214
-231
-241
-252
-268
-280
-279
-276
-273
-267
-265
-253
-251
-263
-265
-274
-286
-288
-296
-305
-320
-335
-322
-320
-344
-334
-327
-318
-314
-308
-266
-246
-240
-237
-237
-245
-236
-229
-232
-242
-252
-257
-274
-281
-289
-292
-289
-305
-323
-342
-338
-324
-327
-328
-312
-313
-318
-318
-309
-293
-289
-296
-309
-312
-310
-309
-316
-318
-321
-334
-330
-322
-317
-321
-306
-296
-291
-282
-296
-287
-284
-276
-276
-270
-258
-258
-244
-237
-244
-240
-238
-221
-206
-193
-192
-195
-175
-163
-157
-158
-157
-159
-160
-169
-179
-170
-180
-196
-205
-202
-212
-235
-227
-225
-238
-235
-230
-232
-238
-241
-242
-248
-225
-227
-253
-270
-261
-253
-279
-300
-293
-267
-260
-259
-258
-252
-254
-241
-245
-272
-279
-254
-228
-218
-228
-242
-252
-260
-257
-244
-250
-258
-248
-232
-223
-212
-202
-211
-215
-226
-232
-232
-234
-222
-226
-253
-280
-288
-295
-300
-306
-310
-319
-338
-336
-327
-331
-339
-335
-333
-331
-318
-299
-282
-272
-275
-290
-301
-298
-290
-290
-284
-293
-292
-278
-283
-281
-266
-253
-264
-262
-247
-232
-215
-220
-226
-210
-188
-181
-182
-180
-188
-196
-185
-176
-196
-197
-199
-207
-229
-251
-265
-277
-275
-271
-279
-287
-282
-286
-286
-284
-274
-271
-279
-274
-272
-267
-266
-258
-246
-240
-228
-231
-235
-243
-245
-246
-247
-251
-263
-288
-290
-285
-283
-287
-287
-283
-286
-279
-282
-276
-278
-274
-273
-272
-276
-288
-287
-289
-305
-315
-306
-305
-306
-307
-292
-288
-297
-295
-299
-294
-298
-306
-305
-307
-316
-308
-294
-290
-288
-287
-267
-255
-251
-234
-227
-237
-233
-216
-219
-228
-236
-233
-239
-257
-255
-264
-250
-240
-240
-237
-255
-254
-241
-239
-240
-238
-228
-231
-232
-218
-206
-199
-196
-201
-200
-206
-209
-209
-206
-196
-193
-187
-171
-163
-158
-149
-142
-154
-170
-176
-171
-156
-152
-152
-159
-155
-150
-153
-152
-154
-155
-154
-160
-157
-162
-189
-200
-213
-228
-218
-208
-221
-235
-224
-224
-231
-226
-222
-222
-234
-230
-217
-219
-230
-234
-237
-236
-242
-268
-280
-302
-308
-321
-332
-333
-341
-352
-354
-349
-366
-369
-364
-365
-350
-329
-329
-337
-333
-347
-339
-337
-337
-327
-319
-327
-343
-342
-341
-331
-322
-316
-317
-302
-295
-285
-290
-302
-300
-325
-331
-317
-310
-313
-305
-298
-294
-305
-320
-330
-332
-341
-352
-344
-325
-322
-323
-334
-339
-331
-324
-321
-314
-299
-295
-293
-281
-276
-274
-274
-273
-269
-260
-235
-223
-216
-197
-182
-175
-189
-183
-186
-194
-190
-201
-191
-195
-198
-201
-205
-214
-210
-203
-192
-191
-196
-193
-205
-213
-214
-221
-233
-237
-253
-268
-273
-283
-281
-275
-259
-240
-242
-253
-262
-269
-273
-290
-297
-300
-301
-312
-311
-309
-307
-289
-298
-297
-288
-284
-274
-258
-281
-280
-273
-272
-273
-282
-274
-279
-280
-291
-297
-297
-288
-284
-282
-281
-269
-267
-263
-252
-250
-247
-266
-278
-285
-289
-289
-299
-311
-316
-316
-319
-314
-298
-287
-289
-298
-294
-274
-279
-285
-268
-255
-266
-274
-283
-298
-290
-290
-297
-293
-291
-281
-269
-261
-267
-265
-254
-253
-253
-254
-251
-244
-237
-237
-236
-235
-246
-256
-266
-277
-282
-286
-286
-288
-288
-295
-307
-317
-318
-324
-335
-327
-337
-346
-348
-341
-338
-346
-351
-360
-353
-350
-360
-365
-349
-337
-334
-324
-317
-325
-322
-320
-309
-282
-269
-260
-270
-272
-272
-275
-276
-290
-291
-289
-298
-292
-291
-301
-310
-315
-314
-307
-306
-311
-306
-294
-292
-296
-304
-304
-303
-299
-286
-292
-291
-285
-271
-262
-253
-255
-254
-255
-250
-237
-233
-216
-214
-223
-221
-227
-210
-201
-215
-233
-238
-236
-250
-259
-266
-262
-265
-280
-275
-282
-284
-295
-315
-298
-254
-234
-240
-256
-268
-279
-287
-283
-268
-259
-268
-280
-287
-296
-295
-299
-305
-307
-316
-327
-323
-298
-297
-319
-321
-312
-314
-317
-296
-265
-264
-253
-242
-257
-252
-239
-240
-247
-260
-263
-270
-273
-277
-279
-281
-283
-277
-263
-267
-266
-258
-243
-234
-227
-212
-198
-194
-199
-201
-213
-215
-224
-223
-210
-200
-190
-179
-158
-148
-152
-162
-167
-167
-174
-187
-192
-201
-215
-217
-231
-243
-254
-258
-266
-256
-242
-243
-240
-232
-231
-233
-222
-225
-234
-229
-231
-232
-237
-247
-251
-265
-272
-284
-295
-293
-281
-270
-278
-288
-307
-312
-308
-308
-294
-287
-286
-287
-289
-290
-290
-287
-281
-283
-290
-289
-276
-280
-282
-285
-280
-277
-273
-268
-275
-277
-263
-255
-253
-242
-232
-242
-253
-252
-241
-246
-249
-247
-247
-254
-259
-279
-284
-284
-289
-288
-294
-289
-283
-283
-288
-282
-283
-285
-282
-274
-270
-278
-283
-281
-283
-290
-282
-262
-260
-264
-254
-259
-250
-252
-271
-260
-258
-251
-251
-262
-253
-237
-252
-242
-218
-213
-221
-222
-215
-217
-208
-207
-206
-208
-213
-207
-213
-208
-223
-234
-241
-238
-236
-238
-245
-254
-249
-263
-268
-267
-265
-280
-290
-295
-286
-282
-285
-287
-283
-272
-273
-265
-256
-268
-284
-285
-271
-260
-251
-264
-273
-293
-305
-290
-298
-309
-311
-292
-292
-298
-304
-305
-305
-316
-302
-275
-261
-272
-267
-256
-250
-242
-240
-247
-254
-263
-269
-272
-272
-275
-276
-276
-286
-294
-299
-303
-308
-317
-312
-313
-312
-319
-326
-332
-337
-328
-332
-319
-318
-328
-320
-314
-316
-308
-298
-293
-302
-300
-286
-277
-275
-271
-279
-284
-283
-299
-306
-318
-317
-322
-327
-324
-322
-315
-323
-326
-308
-303
-305
-300
-286
-268
-262
-249
-233
-217
-206
-198
-198
-203
-205
-216
-229
-235
-235
-234
-235
-237
-242
-247
-245
-249
-243
-251
-253
-237
-236
-234
-234
-229
-240
-253
-262
-268
-270
-270
-281
-282
-273
-276
-278
-260
-261
-255
-233
-222
-221
-214
-210
-214
-229
-249
-236
-242
-235
-249
-263
-254
-265
-277
-275
-279
-285
-283
-281
-276
-283
-271
-258
-257
-269
-275
-275
-287
-295
-304
-308
-295
-285
-274
-277
-271
-263
-250
-249
-253
-236
-234
-228
-241
-243
-241
-245
-243
-252
-242
-244
-270
-271
-261
-254
-260
-267
-281
-273
-276
-284
-281
-289
-289
-291
-279
-282
-278
-288
-282
-265
-262
-267
-273
-263
-269
-252
-231
-220
-217
-237
-232
-220
-212
-210
-204
-204
-198
-196
-207
-223
-226
-215
-207
-215
-223
-214
-211
-217
-241
-245
-237
-259
-271
-270
-266
-270
-271
-276
-286
-287
-288
-303
-308
-318
-325
-331
-335
-323
-323
-329
-329
-323
-302
-300
-303
-285
-269
-262
-267
-265
-276
-281
-277
-286
-287
-283
-273
-255
-246
-237
-233
-221
-220
-220
-214
-217
-209
-217
-227
-232
-235
-230
-252
-255
-247
-235
-236
-234
-225
-225
-224
-240
-246
-246
-248
-247
-242
-238
-232
-217
-203
-192
-195
-192
-193
-194
-197
-211
-223
-215
-208
-207
-195
-199
-201
-216
-225
-234
-233
-236
-263
-291
-297
-284
-291
-288
-282
-267
-273
-279
-281
-274
-268
-268
-274
-282
-274
-270
-270
-282
-297
-311
-316
-310
-304
-303
-304
-300
-298
-302
-296
-299
-292
-299
-307
-284
-273
-267
-266
-258
-255
-266
-252
-250
-244
-253
-264
-264
-265
-275
-288
-291
-294
-293
-287
-281
-297
-304
-303
-306
-314
-313
-305
-301
-302
-307
-299
-300
-293
-291
-298
-290
-293
-287
-287
-285
-274
-275
-277
-290
-288
-293
-290
-286
-296
-290
-281
-285
-297
-301
-307
-307
-319
-331
-323
-322
-328
-325
-314
-317
-334
-337
-327
-322
-315
-316
-314
-297
-296
-317
-328
-332
-321
-313
-323
-317
-308
-313
-311
-303
-309
-305
-306
-317
-310
-308
-319
-331
-327
-330
-340
-361
-356
-344
-351
-355
-353
-353
-350
-342
-330
-316
-314
-310
-292
-278
-270
-270
-262
-268
-283
-290
-286
-276
-281
-283
-279
-280
-276
-270
-262
-258
-267
-266
-270
-278
-270
-267
-275
-273
-270
-276
-286
-275
-264
-265
-276
-270
-258
-271
-274
-277
-271
-271
-264
-239
-229
-235
-244
-240
-235
-249
-243
-235
-230
-235
-235
-231
-233
-236
-247
-246
-242
-251
-248
-249
-246
-245
-260
-283
-291
-291
-293
-290
-270
-258
-244
-226
-225
-228
-231
-239
-235
-227
-238
-246
-246
-239
-249
-251
-249
-247
-248
-246
-231
-229
-230
-224
-229
-240
-241
-253
-253
-263
-269
-258
-274
-282
-278
-283
-287
-293
-282
-271
-279
-273
-268
-264
-271
-279
-272
-259
-273
-286
-266
-273
-288
-278
-279
-285
-295
-294
-291
-295
-298
-309
-312
-305
-299
-292
-278
-265
-262
-272
-272
-252
-235
-233
-235
-240
-240
-235
-240
-233
-231
-245
-250
-250
-259
-258
-250
-254
-263
-262
-260
-266
-274
-285
-299
-319
-324
-312
-303
-301
-290
-283
-269
-260
-248
-221
-213
-215
-204
-203
-200
-202
-198
-199
-215
-218
-217
-215
-236
-249
-261
-267
-258
-263
-262
-258
-261
-270
-258
-261
-269
-270
-279
-276
-282
-284
-273
-284
-283
-291
-294
-296
-298
-297
-306
-309
-308
-296
-295
-284
-257
-255
-255
-248
-236
-224
-225
-219
-214
-198
-185
-188
-186
-203
-216
-220
-220
-211
-238
-250
-264
-275
-279
-281
-275
-272
-291
-300
-295
-292
-304
-309
-302
-299
-297
-287
-268
-242
-230
-227
-234
-239
-241
-258
-253
-263
-281
-274
-276
-303
-317
-319
-325
-337
-354
-360
-350
-354
-354
-347
-344
-335
-331
-327
-325
-324
-323
-313
-307
-303
-282
-260
-245
-231
-225
-225
-217
-203
-211
-210
-207
-206
-205
-209
-213
-222
-218
-223
-231
-236
-240
-257
-272
-270
-274
-265
-267
-282
-293
-295
-284
-290
-278
-283
-286
-284
-290
-285
-280
-277
-294
-315
-317
-313
-321
-318
-319
-316
-312
-322
-317
-311
-320
-323
-315
-313
-314
-315
-325
-325
-327
-328
-318
-315
-329
-326
-315
-316
-308
-290
-284
-305
-294
-274
-261
-249
-239
-230
-234
-221
-220
-234
-235
-232
-232
-241
-232
-225
-224
-221
-229
-218
-218
-219
-225
-227
-228
-236
-244
-230
-222
-221
-240
-263
-263
-273
-277
-272
-275
-269
-261
-263
-263
-253
-246
-253
-252
-244
-241
-237
-236
-241
-235
-232
-230
-235
-229
-218
-206
-185
-181
-160
-146
-138
-127
-127
-121
-130
-147
-160
-171
-190
-208
-226
-238
-251
-244
-246
-256
-273
-285
-287
-295
-299
-285
-284
-307
-305
-309
-320
-330
-319
-297
-290
-293
-299
-302
-308
-310
-313
-307
-298
-301
-306
-314
-320
-301
-295
-311
-315
-316
-303
-307
-308
-297
-292
-280
-266
-257
-262
-262
-262
-264
-255
-246
-231
-235
-243
-248
-252
-250
-265
-280
-274
-282
-288
-280
-288
-285
-273
-282
-283
-264
-251
-255
-246
-243
-242
-232
-227
-227
-227
-213
-213
-212
-205
-201
-202
-216
-223
-231
-245
-253
-254
-261
-273
-282
-278
-281
-273
-274
-280
-284
-290
-284
-276
-276
-273
-256
-252
-251
-250
-254
-253
-243
-249
-256
-247
-244
-237
-228
-241
-250
-249
-249
-248
-231
-210
-204
-215
-212
-197
-201
-204
-202
-193
-187
-180
-183
-195
-208
-211
-215
-219
-225
-229
-240
-235
-230
-228
-216
-208
-200
-195
-181
-176
-174
-178
-182
-182
-186
-190
-186
-202
-221
-221
-213
-204
-201
-208
-206
-199
-206
-204
-212
-212
-198
-202
-192
-192
-194
-208
-221
-228
-250
-271
-279
-286
-285
-274
-267
-263
-270
-261
-261
-263
-259
-268
-285
-298
-289
-291
-296
-290
-276
-263
-259
-269
-268
-265
-265
-251
-233
-233
-224
-207
-211
-205
-207
-215
-229
-249
-257
-264
-273
-277
-284
-295
-299
-305
-303
-297
-292
-286
-279
-267
-260
-262
-265
-280
-286
-281
-272
-264
-261
-256
-266
-278
-282
-281
-293
-307
-302
-308
-308
-298
-294
-290
-301
-307
-308
-318
-329
-329
-320
-327
-314
-290
-277
-271
-259
-260
-266
-257
-248
-246
-254
-250
-252
-262
-271
-262
-265
-281
-285
-287
-297
-314
-323
-333
-327
-321
-318
-316
-323
-334
-336
-323
-317
-304
-304
-302
-295
-288
-282
-281
-271
-262
-264
-260
-262
-267
-270
-272
-280
-299
-310
-316
-314
-318
-333
-333
-331
-322
-326
-327
-329
-340
-338
-330
-328
-340
-334
-330
-328
-322
-322
-312
-301
-298
-300
-298
-292
-301
-300
-291
-291
-277
-262
-254
-271
-268
-265
-281
-279
-275
-276
-276
-267
-257
-256
-254
-236
-221
-223
-234
-238
-238
-235
-251
-249
-248
-272
-270
-261
-260
-265
-258
-255
-268
-261
-247
-252
-254
-258
-263
-265
-273
-267
-270
-271
-281
-294
-288
-276
-282
-293
-294
-291
-280
-278
-268
-258
-260
-261
-248
-238
-238
-242
-251
-253
-254
-253
-250
-258
-263
-273
-278
-283
-283
-278
-278
-283
-275
-260
-254
-243
-230
-230
-232
-226
-231
-223
-238
-250
-255
-259
-260
-271
-276
-286
-288
-297
-282
-272
-273
-283
-272
-268
-269
-260
-261
-259
-272
-268
-267
-272
-267
-274
-261
-252
-244
-237
-235
-232
-244
-235
-235
-237
-232
-224
-215
-215
-214
-213
-229
-250
-238
-233
-233
-224
-222
-222
-218
-199
-203
-212
-212
-216
-209
-217
-223
-237
-246
-236
-242
-244
-238
-242
-251
-242
-231
-223
-216
-222
-203
-187
-175
-170
-168
-168
-169
-171
-178
-173
-193
-207
-209
-206
-197
-204
-197
-188
-188
-187
-190
-187
-194
-193
-183
-187
-192
-187
-184
-177
-169
-179
-191
-197
-188
-187
-194
-202
-220
-224
-236
-239
-231
-231
-245
-242
-230
-239
-258
-262
-266
-276
-281
-279
-277
-281
-261
-264
-261
-253
-252
-249
-250
-249
-252
-257
-270
-281
-269
-272
-292
-306
-328
-335
-340
-340
-332
-331
-325
-328
-340
-347
-351
-354
-351
-337
-338
-336
-333
-333
-339
-341
-328
-328
-326
-321
-312
-316
-319
-307
-303
-305
-314
-318
-310
-306
-301
-307
-307
-307
-315
-319
-322
-317
-307
-293
-281
-267
-270
-272
-268
-264
-264
-274
-278
-276
-283
-273
-244
-230
-228
-212
-186
-189
-186
-177
-185
-192
-194
-190
-190
-197
-201
-208
-209
-211
-220
-221
-229
-235
-241
-243
-247
-252
-253
-251
-247
-241
-248
-247
-247
-248
-250
-253
-262
-269
-267
-269
-280
-283
-278
-274
-273
-273
-260
-265
-269
-276
-273
-260
-262
-272
-280
-278
-286
-301
-306
-301
-295
-301
-295
-289
-301
-305
-307
-299
-279
-296
-293
-277
-292
-301
-289
-280
-276
-270
-276
-280
-284
-286
-294
-304
-316
-321
-314
-321
-338
-330
-322
-329
-324
-307
-300
-304
-296
-291
-293
-285
-274
-269
-263
-259
-254
-249
-241
-230
-219
-209
-209
-219
-219
-214
-216
-211
-218
-209
-203
-218
-231
-246
-238
-237
-251
-255
-240
-228
-225
-226
-229
-226
-237
-254
-259
-256
-257
-262
-272
-287
-280
-274
-264
-259
-253
-253
-255
-241
-245
-241
-243
-256
-247
-246
-253
-251
-254
-259
-264
-271
-267
-274
-278
-278
-287
-291
-281
-270
-274
-278
-275
-277
-278
-285
-285
-291
-304
-304
-316
-318
-317
-329
-332
-320
-316
-308
-305
-290
-263
-250
-257
-243
-228
-226
-228
-239
-241
-245
-242
-240
-248
-243
-234
-229
-217
-205
-205
-211
-220
-215
-208
-208
-214
-237
-234
-238
-241
-237
-241
-238
-234
-203
-202
-210
-231
-230
-233
-238
-230
-232
-225
-235
-235
-233
-230
-234
-230
-220
-219
-207
-191
-182
-201
-204
-203
-198
-190
-193
-196
-189
-191
-180
-163
-177
-180
-182
-181
-184
-191
-180
-179
-180
-178
-169
-167
-160
-159
-170
-179
-184
-194
-206
-214
-231
-242
-241
-241
-246
-258
-278
-281
-288
-300
-298
-289
-285
-297
-296
-281
-295
-304
-289
-277
-271
-271
-263
-242
-232
-244
-244
-242
-253
-249
-235
-227
-220
-225
-229
-226
-241
-260
-264
-267
-282
-298
-299
-311
-326
-337
-336
-333
-332
-329
-317
-314
-309
-292
-276
-271
-267
-251
-240
-235
-234
-220
-217
-220
-215
-223
-232
-226
-219
-222
-223
-226
-237
-247
-254
-235
-231
-231
-233
-252
-270
-282
-274
-271
-296
-300
-301
-309
-317
-320
-320
-321
-324
-324
-315
-308
-295
-287
-295
-277
-264
-266
-262
-259
-261
-263
-256
-259
-262
-266
-277
-286
-284
-294
-299
-292
-288
-299
-297
-280
-297
-302
-308
-313
-305
-306
-303
-309
-320
-306
-304
-306
-302
-306
-295
-291
-287
-284
-281
-266
-261
-243
-236
-233
-232
-234
-220
-215
-213
-210
-212
-211
-210
-206
-202
-203
-201
-212
-230
-240
-239
-256
-258
-255
-277
-275
-277
-281
-291
-302
-292
-288
-305
-314
-309
-314
-324
-336
-324
-321
-323
-314
-302
-301
-289
-275
-275
-262
-250
-238
-232
-228
-228
-238
-259
-264
-274
-283
-284
-288
-299
-301
-303
-302
-287
-281
-279
-267
-266
-266
-265
-262
-258
-265
-277
-269
-264
-256
-249
-245
-246
-249
-248
-249
-245
-258
-264
-256
-261
-274
-283
-280
-280
-286
-279
-279
-282
-293
-298
-293
-291
-289
-286
-274
-267
-264
-269
-266
-247
-240
-247
-258
-261
-255
-261
-252
-251
-257
-253
-246
-252
-270
-281
-275
-270
-276
-283
-274
-265
-273
-270
-271
-271
-274
-273
-270
-268
-273
-281
-274
-282
-279
-266
-264
-265
-259
-242
-235
-234
-232
-215
-213
-224
-205
-182
-174
-165
-147
-144
-147
-146
-141
-151
-166
-164
-161
-173
-191
-193
-186
-211
-225
-211
-205
-212
-198
-182
-194
-200
-184
-178
-170
-172
-167
-165
-174
-178
-174
-159
-166
-169
-158
-161
-186
-203
-215
-213
-211
-216
-220
-232
-232
-251
-248
-239
-244
-245
-252
-246
-255
-264
-252
-246
-237
-238
-235
-227
-238
-233
-225
-226
-237
-248
-255
-246
-251
-247
-239
-217
-201
-192
-189
-186
-173
-162
-157
-162
-156
-146
-151
-155
-158
-173
-187
-193
-206
-206
-201
-206
-216
-211
-214
-212
-214
-204
-199
-203
-183
-191
-205
-203
-204
-205
-202
-210
-203
-205
-203
-194
-186
-191
-200
-201
-212
-220
-211
-192
-181
-183
-185
-186
-201
-217
-223
-226
-241
-250
-249
-254
-258
-266
-274
-273
-273
-283
-294
-294
-293
-298
-299
-310
-299
-306
-318
-311
-297
-299
-293
-273
-273
-272
-278
-269
-273
-281
-283
-282
-284
-286
-286
-294
-306
-321
-323
-342
-352
-350
-363
-384
-384
-394
-402
-395
-394
-396
-386
-366
-349
-335
-322
-321
-316
-308
-301
-302
-318
-314
-299
-285
-271
-265
-251
-251
-237
-217
-208
-204
-206
-209
-211
-210
-201
-204
-220
-223
-224
-234
-253
-258
-267
-262
-267
-287
-285
-281
-283
-288
-284
-287
-280
-277
-269
-256
-260
-254
-249
-246
-248
-248
-234
-227
-235
-237
-235
-241
-236
-226
-217
-218
-215
-209
-210
-208
-200
-200
-203
-223
-239
-256
-278
-293
-314
-328
-327
-334
-355
-365
-357
-358
-374
-383
-379
-377
-395
-398
-390
-398
-400
-406
-401
-384
-379
-378
-372
-366
-370
-359
-353
-346
-332
-329
-324
-325
-324
-307
-301
-309
-299
-301
-305
-303
-302
-305
-319
-311
-315
-323
-323
-310
-315
-309
-298
-295
-295
-287
-289
-300
-293
-277
-270
-268
-275
-276
-270
-277
-259
-257
-264
-264
-261
-257
-267
-281
-285
-283
-289
-291
-295
-298
-293
-285
-289
-292
-299
-285
-268
-257
-249
-252
-252
-262
-255
-253
-264
-286
-285
-286
-306
-305
-299
-298
-301
-298
-296
-293
-296
-286
-292
-307
-297
-272
-257
-263
-262
-262
-263
-267
-254
-250
-265
-264
-264
-260
-275
-275
-273
-278
-290
-284
-270
-268
-260
-250
-236
-236
-235
-245
-250
-243
-255
-259
-261
-254
-245
-242
-238
-239
-229
-212
-213
-226
-229
-237
-232
-208
-202
-205
-215
-220
-217
-228
-225
-202
-207
-216
-213
-211
-203
-203
-197
-193
-186
-184
-181
-178
-180
-179
-188
-186
-192
-194
-190
-180
-172
-168
-164
-166
-170
-167
-165
-169
-191
-194
-192
-210
-212
-215
-223
-236
-252
-259
-268
-271
-265
-263
-259
-258
-261
-262
-265
-266
-264
-271
-284
-273
-244
-239
-236
-223
-212
-204
-203
-199
-195
-205
-223
-225
-233
-231
-233
-243
-242
-239
-227
-232
-233
-234
-244
-256
-262
-279
-290
-291
-302
-309
-338
-341
-339
-340
-342
-339
-324
-324
-317
-324
-329
-324
-325
-331
-329
-333
-323
-305
-299
-296
-280
-262
-258
-256
-263
-261
-253
-253
-249
-237
-242
-258
-260
-259
-260
-276
-283
-281
-296
-304
-313
-315
-317
-319
-319
-307
-285
-277
-270
-266
-263
-258
-238
-241
-240
-244
-249
-256
-258
-245
-259
-263
-262
-246
-240
-241
-243
-244
-241
-231
-232
-241
-241
-239
-248
-255
-252
-249
-241
-239
-233
-224
-226
-211
-210
-213
-188
-200
-217
-222
-236
-249
-259
-261
-266
-280
-299
-312
-311
-312
-313
-294
-289
-287
-276
-266
-254
-248
-247
-248
-246
-250
-246
-249
-249
-251
-270
-271
-267
-258
-255
-258
-248
-242
-229
-225
-223
-223
-225
-230
-230
-223
-221
-220
-228
-245
-233
-230
-234
-235
-234
-237
-252
-244
-240
-243
-242
-245
-246
-243
-238
-225
-225
-230
-230
-216
-202
-221
-230
-220
-217
-216
-218
-221
-224
-221
-224
-239
-237
-241
-254
-263
-265
-258
-246
-239
-245
-239
-245
-243
-252
-264
-244
-228
-216
-215
-215
-214
-224
-214
-204
-204
-210
-234
-246
-251
-261
-257
-262
-277
-288
-300
-313
-319
-330
-340
-332
-321
-319
-328
-326
-326
-324
-322
-327
-320
-316
-322
-318
-321
-321
-327
-322
-316
-327
-318
-307
-315
-321
-320
-319
-312
-310
-311
-306
-307
-305
-308
-320
-309
-310
-314
-314
-319
-323
-321
-308
-304
-308
-310
-304
-290
-288
-290
-282
-273
-255
-251
-246
-230
-221
-215
-214
-195
-179
-179
-179
-177
-186
-193
-193
-194
-197
-196
-195
-194
-200
-212
-212
-208
-218
-228
-234
-221
-207
-192
-184
-192
-198
-187
-187
-177
-170
-166
-158
-169
-182
-184
-193
-203
-217
-224
-231
-251
-257
-248
-248
-253
-245
-247
-257
-266
-266
-266
-280
-288
-293
-301
-296
-293
-281
-297
-294
-276
-274
-269
-283
-275
-249
-252
-256
-252
-245
-228
-218
-222
-220
-206
-204
-211
-222
-228
-236
-249
-263
-261
-258
-258
-255
-260
-273
-277
-272
-273
-264
-258
-255
-251
-245
-247
-244
-256
-257
-255
-253
-241
-241
-243
-232
-224
-215
-202
-186
-187
-189
-182
-185
-186
-184
-194
-221
-227
-239
-239
-248
-271
-267
-256
-265
-270
-272
-272
-275
-279
-272
-269
-273
-289
-292
-300
-314
-319
-329
-340
-340
-340
-353
-363
-361
-356
-372
-358
-348
-343
-330
-323
-323
-319
-312
-314
-301
-300
-294
-288
-281
-286
-289
-294
-295
-288
-279
-277
-281
-288
-290
-280
-269
-271
-282
-296
-307
-309
-311
-300
-312
-319
-313
-301
-293
-293
-293
-296
-285
-293
-299
-291
-281
-279
-271
-254
-256
-264
-260
-247
-253
-254
-244
-251
-245
-249
-255
-263
-278
-291
-305
-312
-310
-300
-292
-283
-286
-294
-298
-295
-292
-302
-299
-306
-312
-303
-305
-312
-316
-306
-305
-310
-307
-302
-303
-309
-313
-305
-306
-303
-297
-295
-297
-303
-298
-289
-287
-293
-278
-263
-251
-243
-239
-252
-253
-254
-257
-250
-250
-230
-220
-215
-222
-223
-230
-242
-238
-239
-231
-239
-261
-264
-256
-258
-270
-276
-281
-295
-301
-287
-274
-268
-260
-259
-262
-262
-261
-266
-273
-275
-274
-274
-263
-270
-282
-300
-311
-310
-309
-303
-299
-296
-303
-290
-284
-289
-291
-285
-295
-321
-314
-301
-289
-298
-299
-309
-309
-311
-327
-337
-334
-332
-346
-361
-359
-354
-358
-347
-335
-319
-316
-324
-315
-311
-310
-305
-292
-289
-284
-285
-274
-272
-274
-265
-272
-281
-273
-282
-290
-281
-272
-270
-266
-254
-244
-227
-223
-235
-234
-224
-226
-222
-218
-212
-225
-224
-225
-219
-207
-207
-204
-211
-208
-206
-198
-195
-196
-188
-182
-164
-154
-160
-145
-133
-126
-119
-114
-114
-112
-109
-116
-123
-126
-128
-135
-140
-146
-150
-166
-175
-183
-188
-193
-186
-184
-179
-174
-182
-169
-168
-163
-170
-167
-173
-172
-166
-176
-174
-181
-179
-175
-175
-168
-153
-151
-167
-182
-192
-190
-194
-206
-211
-216
-229
-253
-265
-278
-280
-290
-297
-298
-285
-276
-276
-284
-289
-278
-278
-274
-257
-248
-247
-238
-238
-234
-231
-223
-232
-236
-227
-235
-230
-216
-213
-213
-206
-210
-210
-202
-199
-183
-171
-166
-163
-168
-178
-179
-192
-206
-202
-202
-209
-214
-201
-209
-216
-211
-221
-228
-233
-226
-213
-212
-200
-190
-185
-178
-184
-191
-188
-183
-197
-216
-228
-238
-250
-263
-267
-276
-268
-264
-281
-294
-301
-298
-296
-292
-298
-296
-294
-285
-283
-276
-273
-286
-297
-295
-271
-272
-270
-260
-263
-264
-263
-261
-252
-247
-250
-254
-250
-249
-246
-245
-255
-276
-289
-312
-321
-322
-321
-318
-324
-320
-323
-324
-324
-322
-325
-307
-294
-305
-309
-293
-284
-278
-275
-282
-268
-256
-259
-266
-258
-248
-249
-252
-254
-259
-253
-258
-260
-256
-243
-241
-242
-244
-276
-273
-284
-294
-295
-294
-287
-289
-294
-297
-292
-279
-278
-276
-261
-255
-252
-259
-272
-268
-268
-262
-261
-264
-247
-255
-280
-300
-301
-294
-295
-290
-292
-303
-303
-292
-288
-290
-280
-269
-274
-286
-292
-291
-288
-289
-291
-290
-298
-310
-301
-298
-290
-277
-275
-284
-272
-262
-265
-261
-262
-268
-279
-292
-298
-306
-309
-313
-304
-297
-287
-277
-272
-274
-267
-251
-237
-236
-230
-231
-221
-211
-218
-230
-234
-226
-240
-242
-241
-243
-248
-266
-277
-282
-284
-303
-320
-315
-306
-303
-300
-302
-306
-297
-298
-293
-286
-285
-283
-288
-285
-274
-273
-275
-277
-280
-271
-272
-275
-265
-250
-264
-277
-273
-267
-276
-279
-283
-278
-286
-280
-266
-264
-265
-279
-284
-297
-309
-319
-322
-325
-324
-327
-340
-341
-346
-353
-353
-352
-349
-349
-324
-301
-298
-300
-305
-298
-293
-282
-277
-273
-258
-265
-269
-260
-266
-264
-247
-252
-237
-225
-224
-218
-212
-206
-207
-192
-174
-169
-167
-166
-163
-148
-163
-169
-172
-168
-166
-172
-152
-141
-143
-143
-153
-167
